AusweisApp2
Lade ...
Suche ...
Keine Treffer
ConnectivityManager.h
gehe zur Dokumentation dieser Datei
1
7#pragma once
8
9
10#include "Env.h"
11
12#include <QObject>
13
14class test_ConnectivityManager;
15
16namespace 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
Definition: ConnectivityManager.h:21
bool isNetworkInterfaceActive() const
Definition: ConnectivityManager.cpp:96
bool networkInterfaceActive
Definition: ConnectivityManager.h:26
void startWatching()
Definition: ConnectivityManager.cpp:102
void fireNetworkInterfaceActiveChanged(bool pActive)
void stopWatching()
Definition: ConnectivityManager.cpp:114
Definition: Env.h:44
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15