AusweisApp2
 Alle Klassen Namensbereiche Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Propertys Freundbeziehungen Makrodefinitionen
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;
29 
30  Q_SIGNALS:
31  void fireReceived(const QByteArray& pDataBlock);
32  void fireClosed(GlobalStatus::Code pCloseCode);
33 };
34 
35 } /* namespace governikus */
Code
Definition: GlobalStatus.h:24
virtual Q_INVOKABLE void close()=0
Definition: DataChannel.h:17
void fireReceived(const QByteArray &pDataBlock)
virtual ~DataChannel()
Definition: DataChannel.cpp:16
DataChannel()
Definition: DataChannel.cpp:11
virtual const QString & getId() const
Definition: DataChannel.cpp:21
virtual Q_INVOKABLE void send(const QByteArray &pDataBlock)=0
void fireClosed(GlobalStatus::Code pCloseCode)