AusweisApp2
MockSocket.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 #include <QByteArray>
10 #include <QTcpSocket>
11 
13 
14 namespace governikus
15 {
16 
18  : public QTcpSocket
19 {
20  Q_OBJECT
21  friend class ::test_WebserviceActivationContext;
22 
23  public:
24  QByteArray mReadBuffer;
27  QByteArray mWriteBuffer;
28 
29  MockSocket();
30  virtual ~MockSocket() override;
31 
32  qint64 bytesAvailable() const override;
33  qint64 readData(char* pDestination, qint64 pMaxSize) override;
34  qint64 writeData(const char* pData, qint64 pMaxSize) override;
35  qint64 write(const QByteArray& pByteArray);
36 };
37 
38 } // namespace governikus
governikus::MockSocket::mWriteBuffer
QByteArray mWriteBuffer
Definition: MockSocket.h:27
governikus::MockSocket::~MockSocket
virtual ~MockSocket() override
Definition: MockSocket.cpp:22
governikus::MockSocket
Definition: MockSocket.h:19
governikus::MockSocket::bytesAvailable
qint64 bytesAvailable() const override
Definition: MockSocket.cpp:27
test_WebserviceActivationContext
Definition: test_WebserviceActivationContext.cpp:20
governikus::MockSocket::writeData
qint64 writeData(const char *pData, qint64 pMaxSize) override
Definition: MockSocket.cpp:54
governikus::MockSocket::readData
qint64 readData(char *pDestination, qint64 pMaxSize) override
Definition: MockSocket.cpp:33
governikus::MockSocket::mReaderBufferChunk
int mReaderBufferChunk
Definition: MockSocket.h:26
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
governikus::MockSocket::write
qint64 write(const QByteArray &pByteArray)
Definition: MockSocket.cpp:62
MockSocket.h
governikus::MockSocket::mReadBuffer
QByteArray mReadBuffer
Definition: MockSocket.h:24
governikus::MockSocket::mReaderBufferPosition
int mReaderBufferPosition
Definition: MockSocket.h:25
governikus::MockSocket::MockSocket
MockSocket()
Definition: MockSocket.cpp:11