AusweisApp2
DatagramHandler.h
gehe zur Dokumentation dieser Datei
1
7#pragma once
8
9#include <QHostAddress>
10
11class test_DatagramHandlerImpl;
12
13namespace governikus
14{
15
17 : public QObject
18{
19 Q_OBJECT
20
21 public:
22 explicit DatagramHandler(bool pEnableListening = true);
23 ~DatagramHandler() override = default;
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
~DatagramHandler() override=default
virtual bool isBound() const =0
void fireNewMessage(const QByteArray &pData, const QHostAddress &pAddress)
virtual bool send(const QByteArray &pData)=0
DatagramHandler(bool pEnableListening=true)
A simple template renderer.
Definition: ActivationContext.h:15