AusweisApp2
DataChannel.h
gehe zur Dokumentation dieser Datei
1 
8 #pragma once
9 
10 #include "GlobalStatus.h"
11 
12 #include <QByteArray>
13 #include <QObject>
14 
15 namespace governikus
16 {
18  : public QObject
19 {
20  Q_OBJECT
21 
22  public:
23  DataChannel();
24  virtual ~DataChannel();
25 
26  Q_INVOKABLE virtual void send(const QByteArray& pDataBlock) = 0;
27  Q_INVOKABLE virtual void close() = 0;
28  virtual const QString& getId() const = 0;
29 
30  Q_SIGNALS:
31  void fireReceived(const QByteArray& pDataBlock);
32  void fireClosed(GlobalStatus::Code pCloseCode);
33 };
34 
35 } // namespace governikus
governikus::DataChannel::fireClosed
void fireClosed(GlobalStatus::Code pCloseCode)
governikus::DataChannel
Definition: DataChannel.h:19
governikus::DataChannel::send
virtual Q_INVOKABLE void send(const QByteArray &pDataBlock)=0
governikus::WifiInfo::isWifiEnabled
bool isWifiEnabled()
Definition: WifiInfo_android.cpp:71
governikus::GlobalStatus::Code
Code
Definition: GlobalStatus.h:26
WifiInfo.h
governikus::DataChannel::~DataChannel
virtual ~DataChannel()
Definition: DataChannel.cpp:16
governikus::DataChannel::close
virtual Q_INVOKABLE void close()=0
GlobalStatus.h
governikus::DataChannel::getId
virtual const QString & getId() const =0
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
governikus::WifiInfo::fireWifiEnabledChanged
void fireWifiEnabledChanged(bool pEnabled)
governikus::DataChannel::fireReceived
void fireReceived(const QByteArray &pDataBlock)
governikus::DataChannel::DataChannel
DataChannel()
Definition: DataChannel.cpp:11
governikus::WifiInfo::WifiInfo
WifiInfo()
Definition: WifiInfo_android.cpp:19
DataChannel.h