AusweisApp2
Lade ...
Suche ...
Keine Treffer
RemoteReaderAdvertiser.h
gehe zur Dokumentation dieser Datei
1
9#pragma once
10
11#include "DatagramHandler.h"
12#include "messages/Discovery.h"
13
14#include <QObject>
15#include <QScopedPointer>
16
17
18namespace governikus
19{
20
22 : public QObject
23{
24 Q_OBJECT
25
26 protected:
28
29 public:
30 ~RemoteReaderAdvertiser() override = default;
31
32 virtual void setPairing(bool)
33 {
34 }
35
36
37};
38
41{
42 Q_OBJECT
43
44 private:
45 const QScopedPointer<DatagramHandler> mHandler;
46 const int mTimerId;
47 Discovery mDiscovery;
48
49 void timerEvent(QTimerEvent* pEvent) override;
50
51 public:
53 RemoteReaderAdvertiserImpl(const QString& pIfdName, const QString& pIfdId, quint16 pPort, int pTimerInterval = 1000);
54
55 void setPairing(bool pEnabled) override;
56};
57
58
59} // namespace governikus
Definition: Discovery.h:17
Definition: RemoteReaderAdvertiser.h:41
~RemoteReaderAdvertiserImpl() override
Definition: RemoteReaderAdvertiser.cpp:48
void setPairing(bool pEnabled) override
Definition: RemoteReaderAdvertiser.cpp:64
Definition: RemoteReaderAdvertiser.h:23
~RemoteReaderAdvertiser() override=default
virtual void setPairing(bool)
Definition: RemoteReaderAdvertiser.h:32
A simple template renderer.
Definition: ActivationContext.h:15