AusweisApp2
DatagramHandler.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 #include <QHostAddress>
10 
11 class test_DatagramHandlerImpl;
12 
13 namespace governikus
14 {
15 
17  : public QObject
18 {
19  Q_OBJECT
20 
21  public:
22  explicit DatagramHandler(bool pEnableListening = true);
23  ~DatagramHandler() override;
24  [[nodiscard]] virtual bool isBound() const = 0;
25  virtual bool send(const QByteArray& pData) = 0;
26 
27  Q_SIGNALS:
28  void fireNewMessage(const QByteArray& pData, const QHostAddress& pAddress);
29 };
30 
31 
32 } // namespace governikus
main
Q_DECL_EXPORT int main(int argc, char **argv)
Definition: main.cpp:68
Initializer.h
governikus::DatagramHandler
Definition: DatagramHandler.h:18
governikus::DatagramHandler::~DatagramHandler
~DatagramHandler() override
Definition: DatagramHandler.cpp:20
DatagramHandler.h
Bootstrap.h
governikus::DatagramHandler::DatagramHandler
DatagramHandler(bool pEnableListening=true)
governikus::DatagramHandler::send
virtual bool send(const QByteArray &pData)=0
governikus::DatagramHandler::isBound
virtual bool isBound() const =0
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
SignalHandler.h
Env.h
governikus::DatagramHandler::fireNewMessage
void fireNewMessage(const QByteArray &pData, const QHostAddress &pAddress)
governikus::initApp
int initApp(int &argc, char **argv)
Definition: Bootstrap.cpp:152
INIT_FUNCTION
INIT_FUNCTION([] { qRegisterMetaType< QHostAddress >("QHostAddress");}) DatagramHandler
Definition: DatagramHandler.cpp:11