AusweisApp2
 Alle Klassen Namensbereiche Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Propertys Freundbeziehungen Makrodefinitionen
DatagramHandler.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 #include <QHostAddress>
10 #include <QJsonDocument>
11 #include <QSharedPointer>
12 
13 class test_DatagramHandlerImpl;
14 
15 namespace governikus
16 {
17 
19  : public QObject
20 {
21  Q_OBJECT
22 
23  private:
24  friend class ::test_DatagramHandlerImpl;
25 
26  public:
27  DatagramHandler(bool pListen = true);
28  virtual ~DatagramHandler();
29  virtual bool isBound() const = 0;
30  virtual bool send(const QJsonDocument& pData) = 0;
31 
32  Q_SIGNALS:
33  void fireNewMessage(const QJsonDocument& pData, const QHostAddress& pAddress);
34 };
35 
36 
37 } /* namespace governikus */
DatagramHandler(bool pListen=true)
Definition: DatagramHandler.cpp:15
void fireNewMessage(const QJsonDocument &pData, const QHostAddress &pAddress)
virtual ~DatagramHandler()
Definition: DatagramHandler.cpp:20
virtual bool isBound() const =0
Definition: DatagramHandler.h:18
virtual bool send(const QJsonDocument &pData)=0