/* * routemanager.h * * Created on: Sep 5, 2011 * Author: niklas */ #ifndef ROUTEMANAGER_H_ #define ROUTEMANAGER_H_ #include #include #include #include #include #include #include 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); private: QByteArray ba; }; #endif /* ROUTEMANAGER_H_ */