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
Definition: DatagramHandler.h:18
virtual bool isBound() const =0
void fireNewMessage(const QByteArray &pData, const QHostAddress &pAddress)
virtual bool send(const QByteArray &pData)=0
DatagramHandler(bool pEnableListening=true)
~DatagramHandler() override
Definition: DatagramHandler.cpp:20
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15