gehe zur Dokumentation dieser Datei
13 #include <QScopedPointer>
14 #include <QSharedPointer>
27 friend class ::test_DatagramHandlerImpl;
28 friend struct QtSharedPointer::CustomDeleter<
DatagramHandlerImpl, QtSharedPointer::NormalDeleter>;
30 QScopedPointer<QUdpSocket, QScopedPointerDeleteLater> mSocket;
31 QScopedPointer<MulticastLock> mMulticastLock;
34 bool mEnableListening;
37 bool sendToAddress(const QByteArray& pData, const QHostAddress& pAddress, quint16 pPort = 0);
38 bool sendToAllAddressEntries(const QByteArray& pData, quint16 pPort);
43 DatagramHandlerImpl(bool pEnableListening = true, quint16 pPort = DatagramHandlerImpl::cPort);
46 virtual bool
isBound() const override;
47 virtual bool
send(const QByteArray& pData) override;
virtual ~DatagramHandlerImpl() override
Definition: DatagramHandlerImpl.cpp:85
virtual bool send(const QByteArray &pData) override
Definition: DatagramHandlerImpl.cpp:101
DatagramHandler * createNewObject< DatagramHandler * >()
Definition: DatagramHandlerImpl.cpp:24
Definition: DatagramHandler.h:18
Definition: PortFile.h:15
Definition: MulticastLock.h:11
static quint16 cPort
Definition: DatagramHandlerImpl.h:41
virtual bool isBound() const override
Definition: DatagramHandlerImpl.cpp:95
DatagramHandler * createNewObject< DatagramHandler *, bool >(bool &&pEnableListening)
Definition: DatagramHandlerImpl.cpp:30
void handlePort(quint16 pCurrentPort)
Definition: PortFile.cpp:30
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
static const quint16 cDefaultPort
Definition: PortFile.h:21
DatagramHandlerImpl(bool pEnableListening=true, quint16 pPort=DatagramHandlerImpl::cPort)
Definition: DatagramHandlerImpl.cpp:40
void fireNewMessage(const QByteArray &pData, const QHostAddress &pAddress)
Definition: moc_DatagramHandler.cpp:132
Definition: DatagramHandlerImpl.h:23