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
Definition: RemoteReaderAdvertiser.h:34
RemoteReaderAdvertiserImpl(const QString &pIfdName, const QString &pIfdId, quint16 pPort, int pTimerInterval=1000)
Definition: RemoteReaderAdvertiser.cpp:59
virtual ~RemoteReaderAdvertiserImpl() override
Definition: RemoteReaderAdvertiser.cpp:53
Definition: RemoteReaderAdvertiser.h:22
virtual ~RemoteReaderAdvertiser()
Definition: RemoteReaderAdvertiser.cpp:39
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15