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:98
bool networkInterfaceActive
Definition: ConnectivityManager.h:26
void startWatching()
Definition: ConnectivityManager.cpp:104
void fireNetworkInterfaceActiveChanged(bool pActive)
void stopWatching()
Definition: ConnectivityManager.cpp:116
Definition: Env.h:44
A simple template renderer.
Definition: ActivationContext.h:15