AusweisApp2
MockDataChannel.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 #include "DataChannel.h"
10 
11 #include <QByteArray>
12 #include <QVector>
13 
14 namespace governikus
15 {
16 
18  : public DataChannel
19 {
20  Q_OBJECT
21 
22  private:
23  QString mId;
24  QVector<QByteArray> mReceivedDataBlocks;
25 
26  public:
28  virtual ~MockDataChannel() override;
29 
30  virtual void send(const QByteArray& pDataBlock) override;
31  virtual void close() override;
32  virtual const QString& getId() const override;
33  void closeAbnormal();
34 
35  const QVector<QByteArray>& getReceivedDataBlocks() const;
36 
37  public Q_SLOTS:
38  void onReceived(const QByteArray& pDataBlock);
39 
40  Q_SIGNALS:
41  void fireSend(const QByteArray& pDataBlock);
42 };
43 
44 
45 } // namespace governikus
governikus::MockDataChannel
Definition: MockDataChannel.h:19
governikus::DataChannel::fireClosed
void fireClosed(GlobalStatus::Code pCloseCode)
Definition: moc_DataChannel.cpp:163
governikus::DataChannel
Definition: DataChannel.h:19
MockDataChannel.h
governikus::MockDataChannel::fireSend
void fireSend(const QByteArray &pDataBlock)
governikus::GlobalStatus::Code::No_Error
@ No_Error
governikus::MockDataChannel::~MockDataChannel
virtual ~MockDataChannel() override
Definition: MockDataChannel.cpp:20
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
governikus::MockDataChannel::onReceived
void onReceived(const QByteArray &pDataBlock)
Definition: MockDataChannel.cpp:49
governikus::MockDataChannel::close
virtual void close() override
Definition: MockDataChannel.cpp:25
governikus::MockDataChannel::MockDataChannel
MockDataChannel()
Definition: MockDataChannel.cpp:13
governikus::GlobalStatus::Code::RemoteReader_CloseCode_AbnormalClose
@ RemoteReader_CloseCode_AbnormalClose
governikus::MockDataChannel::getId
virtual const QString & getId() const override
Definition: MockDataChannel.cpp:31
governikus::DataChannel::fireReceived
void fireReceived(const QByteArray &pDataBlock)
Definition: moc_DataChannel.cpp:156
governikus::MockDataChannel::getReceivedDataBlocks
const QVector< QByteArray > & getReceivedDataBlocks() const
Definition: MockDataChannel.cpp:57
governikus::MockDataChannel::send
virtual void send(const QByteArray &pDataBlock) override
Definition: MockDataChannel.cpp:43
DataChannel.h
governikus::MockDataChannel::closeAbnormal
void closeAbnormal()
Definition: MockDataChannel.cpp:37