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
Definition: MockSocket.h:17
Definition: test_WebserviceActivationContext.cpp:18
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:14
QByteArray mWriteBuffer
Definition: MockSocket.h:27
qint64 readData(char *pDestination, qint64 pMaxSize) override
Definition: MockSocket.cpp:33
int mReaderBufferChunk
Definition: MockSocket.h:26
qint64 writeData(const char *pData, qint64 pMaxSize) override
Definition: MockSocket.cpp:54
MockSocket()
Definition: MockSocket.cpp:11
virtual ~MockSocket() override
Definition: MockSocket.cpp:22
QByteArray mReadBuffer
Definition: MockSocket.h:24
qint64 write(const QByteArray &pByteArray)
Definition: MockSocket.cpp:62
qint64 bytesAvailable() const override
Definition: MockSocket.cpp:27
int mReaderBufferPosition
Definition: MockSocket.h:25