AusweisApp2
ConnectivityManager.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 
10 #include <QObject>
11 
12 class test_ConnectivityManager;
13 
14 namespace governikus
15 {
16 
18  : public QObject
19 {
20  Q_OBJECT
22 
23  private:
24  friend class ::test_ConnectivityManager;
25  int mTimerId;
26  bool mActive;
27  void setActive(bool pActive, const QString& pInterfaceName = QString());
28  void updateConnectivity();
29 
30  protected:
31  void timerEvent(QTimerEvent* pEvent) override;
32 
33  public:
34  ConnectivityManager(QObject* pParent = nullptr);
35  virtual ~ConnectivityManager() override;
36 
37  bool isNetworkInterfaceActive() const;
38  void startWatching();
39  void stopWatching();
40 
41  Q_SIGNALS:
43 };
44 
45 
46 } // namespace governikus
governikus::ConnectivityManager::ConnectivityManager
ConnectivityManager(QObject *pParent=nullptr)
Definition: ConnectivityManager.cpp:18
governikus::ConnectivityManager
Definition: ConnectivityManager.h:19
governikus::ConnectivityManager::networkInterfaceActive
bool networkInterfaceActive
Definition: ConnectivityManager.h:21
governikus::ConnectivityManager::stopWatching
void stopWatching()
Definition: ConnectivityManager.cpp:118
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
governikus::ConnectivityManager::fireNetworkInterfaceActiveChanged
void fireNetworkInterfaceActiveChanged(bool pActive)
governikus::ConnectivityManager::timerEvent
void timerEvent(QTimerEvent *pEvent) override
Definition: ConnectivityManager.cpp:91
ConnectivityManager.h
governikus::ConnectivityManager::isNetworkInterfaceActive
bool isNetworkInterfaceActive() const
Definition: ConnectivityManager.cpp:100
governikus::ConnectivityManager::startWatching
void startWatching()
Definition: ConnectivityManager.cpp:106
governikus::ConnectivityManager::~ConnectivityManager
virtual ~ConnectivityManager() override
Definition: ConnectivityManager.cpp:26