author | mickeyl <mickeyl> | 2002-08-31 10:43:26 (UTC) |
---|---|---|
committer | mickeyl <mickeyl> | 2002-08-31 10:43:26 (UTC) |
commit | cd33eed8d5eccebdc37dcd0e30d7917b91765222 (patch) (side-by-side diff) | |
tree | cec3d088b58501bcc660686f468c4a968dc2d729 /noncore/applets/wirelessapplet/networkinfo.h | |
parent | 3b720187b21a3b9b3d17fc2b26489723febdaec2 (diff) | |
download | opie-cd33eed8d5eccebdc37dcd0e30d7917b91765222.zip opie-cd33eed8d5eccebdc37dcd0e30d7917b91765222.tar.gz opie-cd33eed8d5eccebdc37dcd0e30d7917b91765222.tar.bz2 |
- debug output is now #ifdef'd
- wireless applet icon shows on demand (like cardmon
- applet has an advanced configuration dialog
- applet features experimental dhcp renew on change of essid/freq/ap/mode
Diffstat (limited to 'noncore/applets/wirelessapplet/networkinfo.h') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/applets/wirelessapplet/networkinfo.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/noncore/applets/wirelessapplet/networkinfo.h b/noncore/applets/wirelessapplet/networkinfo.h index c5eb743..7e50bc4 100644 --- a/noncore/applets/wirelessapplet/networkinfo.h +++ b/noncore/applets/wirelessapplet/networkinfo.h @@ -16,82 +16,82 @@ ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** **********************************************************************/ #ifndef NETWORKINFO_H #define NETWORKINFO_H #include <qstring.h> #include <qdict.h> //--------------------------------------------------------------------------- // class MNetworkInterface // class MNetworkInterface { public: MNetworkInterface( const char* name = "eth0" ); virtual ~MNetworkInterface(); bool isLoopback() { return isLoopbackInterface; }; const QString& getName() { return name; }; - virtual void updateStatistics(); + virtual bool updateStatistics(); protected: int fd; const QString name; bool isLoopbackInterface; bool isIrda; bool isTunnel; }; //--------------------------------------------------------------------------- // class MWirelessNetworkInterface // class MWirelessNetworkInterface : public MNetworkInterface { public: MWirelessNetworkInterface( const char* name = "wlan0" ); virtual ~MWirelessNetworkInterface(); int noisePercent(); int qualityPercent(); int signalPercent(); QString APAddr; QString essid; QString mode; QString nick; QString rate; double freq; int channel; - virtual void updateStatistics(); + virtual bool updateStatistics(); private: int quality; int signal; int noise; bool hasWirelessExtensions; }; //--------------------------------------------------------------------------- // class MNetwork // class MNetwork { public: MNetwork(); virtual ~MNetwork(); typedef QDict<MNetworkInterface> InterfaceMap; typedef QDictIterator<MNetworkInterface> InterfaceMapIterator; bool hasInterfaces() const { return interfaces.isEmpty(); }; int numInterfaces() const { return interfaces.count(); }; |