From d3612f403d0122a6929837764fad849634b26e1b Mon Sep 17 00:00:00 2001 From: Niklas Date: Tue, 20 Sep 2011 16:46:11 +0200 Subject: the checkConnectivity method is working now. we use the rtnl functions of the libnl. --- LogReceiver/routemanager.h | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) (limited to 'LogReceiver/routemanager.h') diff --git a/LogReceiver/routemanager.h b/LogReceiver/routemanager.h index 0566801..ee48122 100644 --- a/LogReceiver/routemanager.h +++ b/LogReceiver/routemanager.h @@ -11,31 +11,29 @@ #include #include #include +#include #include #include +#include #include #include -class routemanager : public QObject{ +class routemanager: public QObject { Q_OBJECT public: routemanager(); virtual ~routemanager(); - int addRoute(QString ifname, QString destination, QString netmask, QString gateway, int metric); - int delRoute(QString ifname, QString destination, QString netmask, QString gateway, int metric); - int addRoute6(QString ifname, QString destination, - QString netmask, QString gateway, int metric); - int delRoute6(QString ifname, QString destination, - QString netmask, QString gateway, int metric); - int doRoute(QString destination, QString gateway, int af, int action); + int doRoute(QString ifName, QString destination, QString gateway, int af, + int action); + int replaceDefaultRoute(QString ifname, QString gateway, int metric, + int af); private: - QByteArray ba; -}; +}; #endif /* ROUTEMANAGER_H_ */ -- cgit v1.2.3-55-g7522