summaryrefslogtreecommitdiffstats
path: root/LogReceiver/networkmanager.h
diff options
context:
space:
mode:
Diffstat (limited to 'LogReceiver/networkmanager.h')
-rw-r--r--LogReceiver/networkmanager.h56
1 files changed, 0 insertions, 56 deletions
diff --git a/LogReceiver/networkmanager.h b/LogReceiver/networkmanager.h
deleted file mode 100644
index 0c47e30..0000000
--- a/LogReceiver/networkmanager.h
+++ /dev/null
@@ -1,56 +0,0 @@
-/*
- * networkmanager.h
- *
- * Created on: Sep 5, 2011
- * Author: niklas
- */
-
-#ifndef NETWORKMANAGER_H_
-#define NETWORKMANAGER_H_
-
-#include <arpa/inet.h>
-#include <interface.h>
-#include <netlink/netlink.h>
-#include <netlink/netlink-kernel.h>
-#include <netlink/route/addr.h>
-#include <netlink/route/rtnl.h>
-#include <netlink/route/route.h>
-#include <netlink/route/link.h>
-
-#include <errno.h>
-#include <QtCore>
-#include <QNetworkAddressEntry>
-
-class NetworkManager: public QObject {
-Q_OBJECT
-
-public:
- NetworkManager();
- virtual ~NetworkManager();
-
-
- int doRoute(QString ifName, QString destination, QString gateway, int af,
- int action);
- int replaceDefaultRoute(QString ifname, QString gateway, int metric,
- int af);
-
- int bringInterfaceUP(QString ifname);
- int bringInterfaceDown(QString ifname);
-
- int ip4_setManualConfiguration(QString ifname, QString ipAddress, QString netmask,
- QString broadcast, QString gateway, int metric, int af, QString pathToResolvConf, QList<QString> nameServer);
- int ip4_configureInterface(QString ifname, QString ipAddress,
- QString broadcast, QString netmask, int af);
- int writeResolvConf(QString path, QString ifname, QList<QString> nameServer);
-
-private:
- int bringInterfaceUpDown(QString ifname, bool up);
- int ip4_netmaskToPrefix(QString ipAddr, QString netmask);
-
- int sync_address(const char *iface, int ifindex, int family,
- struct rtnl_addr *addr);
-
-
-};
-
-#endif /* NETWORKMANAGER_H_ */