diff options
Diffstat (limited to 'workspace/LogReceiver/logreceiver.h')
-rw-r--r-- | workspace/LogReceiver/logreceiver.h | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/workspace/LogReceiver/logreceiver.h b/workspace/LogReceiver/logreceiver.h index fb65d58..06a1f3e 100644 --- a/workspace/LogReceiver/logreceiver.h +++ b/workspace/LogReceiver/logreceiver.h @@ -4,6 +4,10 @@ #include <qprocess.h> #include <qnetworkinterface.h> #include <qnetworkconfigmanager.h> +#include <qnetworkaccessmanager.h> +#include <qnetworksession.h> +#include <qnetworkreply.h> +#include <qsslerror.h> class QLocalServer; class QLocalSocket; @@ -39,17 +43,19 @@ private: QMap<int, QNetworkInterface > interfacesMap; QMap<QString, int> indexToIfaceNameMap; QMap<QLocalSocket *, QLocalSocket *> clients; - QMap<Q_PID, QProcess * > clientProcesses; + QMap<QProcess*, QString> clientProcessToIfNameMap; QString pathToDhcpcdExe; QStringList dhcpcdArguments; - QNetworkConfigurationManager manager; + QNetworkConfigurationManager configurationManager; + QNetworkAccessManager *accessManager; void runDHCPCD(QList<QNetworkInterface> &interfaces); void runDHCPCD(QString interface); void checkCarrierState(QList<QNetworkInterface> &interfaces); bool checkCarrierState(QString interface); - void checkInternetConnection(/*QList<QNetworkInterface> &interfaces*/); + void checkInternetConnection(QString ifName); + void checkInternetConnection(QList<QNetworkInterface> &interfaces); QList<QNetworkInterface> getListOfNetworkInterfaces(); bool checkBlackList(QString i); |