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