AusweisApp2
Lade ...
Suche ...
Keine Treffer
ConnectivityManager.h
gehe zur Dokumentation dieser Datei
1
9#pragma once
10
11
12#include "Env.h"
13
14#include <QObject>
15
16class test_ConnectivityManager;
17
18namespace governikus
19{
20
22 : public QObject
23{
24 Q_OBJECT
25 friend class Env;
26 friend class ::test_ConnectivityManager;
27
29
30 private:
31 int mTimerId;
32 bool mActive;
33
35 ~ConnectivityManager() override;
36
37 void setActive(bool pActive, const QString& pInterfaceName = QString());
38 void updateConnectivity();
39 void timerEvent(QTimerEvent* pEvent) override;
40
41 public:
42 [[nodiscard]] bool isNetworkInterfaceActive() const;
43 void startWatching();
44 void stopWatching();
45
46 Q_SIGNALS:
48};
49
50
51} // namespace governikus
Definition ConnectivityManager.h:23
bool isNetworkInterfaceActive() const
Definition ConnectivityManager.cpp:98
bool networkInterfaceActive
Definition ConnectivityManager.h:28
void startWatching()
Definition ConnectivityManager.cpp:104
void fireNetworkInterfaceActiveChanged(bool pActive)
void stopWatching()
Definition ConnectivityManager.cpp:116
Definition Env.h:46
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:16