AusweisApp2
RemoteReaderAdvertiser.h
gehe zur Dokumentation dieser Datei
1 
9 #pragma once
10 
11 #include "DatagramHandler.h"
12 
13 #include <QObject>
14 #include <QScopedPointer>
15 
16 
17 namespace governikus
18 {
19 
21  : public QObject
22 {
23  Q_OBJECT
24 
25  protected:
27 
28  public:
29  virtual ~RemoteReaderAdvertiser();
30 };
31 
33  : public RemoteReaderAdvertiser
34 {
35  Q_OBJECT
36 
37  const QScopedPointer<DatagramHandler> mHandler;
38  const int mTimerId;
39  const QByteArray mDiscovery;
40 
41  void timerEvent(QTimerEvent* pEvent) override;
42 
43  public:
44  virtual ~RemoteReaderAdvertiserImpl() override;
45  RemoteReaderAdvertiserImpl(const QString& pIfdName, const QString& pIfdId, quint16 pPort, int pTimerInterval = 1000);
46 };
47 
48 
49 } // namespace governikus
governikus::createNewObject< RemoteReaderAdvertiser *, const QString &, const QString &, quint16 & >
RemoteReaderAdvertiser * createNewObject< RemoteReaderAdvertiser *, const QString &, const QString &, quint16 & >(const QString &pIfdName, const QString &pIfdId, quint16 &pPort)
Definition: RemoteReaderAdvertiser.cpp:21
governikus::RemoteReaderAdvertiserImpl::RemoteReaderAdvertiserImpl
RemoteReaderAdvertiserImpl(const QString &pIfdName, const QString &pIfdId, quint16 pPort, int pTimerInterval=1000)
Definition: RemoteReaderAdvertiser.cpp:59
governikus::createNewObject< RemoteReaderAdvertiser *, const QString &, const QString &, quint16 &, int & >
RemoteReaderAdvertiser * createNewObject< RemoteReaderAdvertiser *, const QString &, const QString &, quint16 &, int & >(const QString &pIfdName, const QString &pIfdId, quint16 &pPort, int &pTimerInterval)
Definition: RemoteReaderAdvertiser.cpp:27
governikus::DatagramHandler
Definition: DatagramHandler.h:18
DatagramHandler.h
governikus::IfdVersion::supported
static QVector< Version > supported()
Definition: IfdVersion.cpp:77
Discovery.h
governikus::RemoteReaderAdvertiserImpl
Definition: RemoteReaderAdvertiser.h:34
governikus::RemoteReaderAdvertiser::~RemoteReaderAdvertiser
virtual ~RemoteReaderAdvertiser()
Definition: RemoteReaderAdvertiser.cpp:39
governikus::Env
Definition: Env.h:39
governikus::RemoteReaderAdvertiser::RemoteReaderAdvertiser
RemoteReaderAdvertiser()=default
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
governikus::RemoteReaderAdvertiser
Definition: RemoteReaderAdvertiser.h:22
Env.h
RemoteReaderAdvertiser.h
governikus::Discovery
Definition: Discovery.h:17
governikus::RemoteReaderAdvertiserImpl::~RemoteReaderAdvertiserImpl
virtual ~RemoteReaderAdvertiserImpl() override
Definition: RemoteReaderAdvertiser.cpp:53