ndgui/NetworkDiscovery

/home/niklas/workspace/fbgui/src/interfaceconfiguration.h

Go to the documentation of this file.
00001 
00016 #ifndef INTERFACECONFIGURATION_H_
00017 #define INTERFACECONFIGURATION_H_
00018 
00019 #include <QtCore>
00020 
00021 class interfaceconfiguration: public QObject {
00022 Q_OBJECT
00023 
00024 public:
00025         interfaceconfiguration();
00026         interfaceconfiguration(const interfaceconfiguration &other);
00027 
00028         interfaceconfiguration &operator=(const interfaceconfiguration &other);
00029         virtual ~interfaceconfiguration();
00030 
00031         bool readConfigOutOfFile(QString pathToConfig);
00032         QString getBroadcast();
00033         QString getClientid();
00034         QString getDhcpchaddr();
00035         QString getDhcpsid();
00036         QString getDnssearch();
00037         QString getDnsservers();
00038         QString getGateways();
00039         QString getGateway();
00040         QString getHostname();
00041         QString getInterface();
00042         QString getIpAddress();
00043         QString getNetmask();
00044         QString getNetwork();
00045         QString getRoutes();
00046 
00047 private:
00048         QString _tag;
00049 
00050         QString ipAddress;
00051         QString netmask;
00052         QString network;
00053         QString broadcast;
00054         QString routes;
00055         QString gateway;
00056         QString gateways;
00057         QString hostname;
00058         QString dnssearch;
00059         QString dnsservers;
00060         QString dhcpsid;
00061         QString interface;
00062         QString clientid;
00063         QString dhcpchaddr;
00064 };
00065 
00066 #endif /* INTERFACECONFIGURATION_H_ */
 All Classes Files Functions Variables Defines