From 4595eb426c6e22eba62642f4f64b451c43964fc0 Mon Sep 17 00:00:00 2001 From: Niklas Date: Fri, 7 Oct 2011 14:07:39 +0200 Subject: renaming of the projekt form LogReceiver into NetworkDiscovery --- LogReceiver/networkdiscovery.h | 113 ----------------------------------------- 1 file changed, 113 deletions(-) delete mode 100644 LogReceiver/networkdiscovery.h (limited to 'LogReceiver/networkdiscovery.h') diff --git a/LogReceiver/networkdiscovery.h b/LogReceiver/networkdiscovery.h deleted file mode 100644 index 8b9359c..0000000 --- a/LogReceiver/networkdiscovery.h +++ /dev/null @@ -1,113 +0,0 @@ -#ifndef NetworkDiscovery_H -#define NetworkDiscovery_H - -#include -#include - -#include -#include -#include -#include -#include -#include -#include - -#include "interfaceconfiguration.h" -#include "networkmanager.h" -#include "sleeper.h" - -#include "../common/fbgui.h" - -#include "status.h" -#include "dhcp.h" -#include "interface.h" - - - -#define DEFAULT_PATHTODHCPCDEXE "/home/niklas/fbgui/customdhcpcd/src/build/cdhcpcd" - -class NetworkDiscovery: public QObject { -Q_OBJECT - -public: - NetworkDiscovery(QObject *parent=0); - ~NetworkDiscovery(); - - void initAndRun(QString serverIp, bool userChoice, - bool autoUp, - QString pathToLogFile, - QString serverPath = DEFAULT_QTSOCKETADDRESS, - QString pathToExe = DEFAULT_PATHTODHCPCDEXE, - QStringList* args = NULL); - int replaceDefaultRoute(QString &ifName, QString &gateway, int af, int mss); - int ip4_replaceDefaultRoute(QString ifName, QString gateway, int mss); - QString getGatewayForInterface(QString ifName); - - int ip4_setManualConfiguration(QVariantMap result); - QString readLogFile(); - -private slots: - void handleNewConnection(); - void handleNewInput(); - void handleNewInputLine(QLocalSocket * client, QString data); - void handleProcessFinished(int exitCode, QProcess::ExitStatus exitStatus); - void handleProcessStarted(); - void handleClientDisconnect(); - - void slotReadyForRun(); - - void checkForIsRunning(); - - -signals: - void addInterface(const QString &ifName); - void changeProgressBarValue(const QString & ifName, const int $newValue); - void connectionEstablished(QString ifName); - void abortBoot(QString msg); - void updateStatusLabel(QString ifName, QString status); - void allProcessesFinished(); - void continueBoot(QString ifName, int userChoice); - void setManualConfInterfaces(QString jsonArr); - - void readyForRun(); - -private: - QLocalServer *_server; - QMap _clients; - QLocalSocket * _client; - QMap _ifNameToClient; - QMap _clientProcessToIfNameMap; - QString _pathToDhcpcdExe; - QStringList _dhcpcdArguments; - int _numberOfProcesses; - NetworkManager _networkManager; - bool _userChoice; - bool _blocked; - bool _autoUp; - QString _serverIp; - QString _pathToLogFile; - QList _ifUpList; - QList _ifDownList; - QMap _ifMap; - int _ifUpCountdown; - QTimer* _timer; - - QMap _ifcMap; - - void handleNewInput(QLocalSocket * client); - - void runDHCPCD(QList &interfaces); - void runDHCPCD(QString interface); - QListcheckCarrierState(QList &interfaces); - bool checkCarrierState(QString interface); - bool checkConnectivity(QString ifName); - bool checkConnectivityViaTcp(QString server); - QList getListOfNetworkInterfaces(); - bool checkBlackList(QString i); - - QList getListOfNetworkInterfacesWithAutoUp(); - - -}; - -#endif // NetworkDiscovery_H -- cgit v1.2.3-55-g7522