From 4fbca156e2bede574f458f9d96cc650c75219973 Mon Sep 17 00:00:00 2001 From: benmeyer Date: Tue, 22 Oct 2002 14:48:26 +0000 Subject: Added wireless extensions abstraction --- (limited to 'noncore/net/networksetup/wlan/wextensions.h') diff --git a/noncore/net/networksetup/wlan/wextensions.h b/noncore/net/networksetup/wlan/wextensions.h new file mode 100644 index 0000000..29997f5 --- a/dev/null +++ b/noncore/net/networksetup/wlan/wextensions.h @@ -0,0 +1,32 @@ +#ifndef WEXTENSIONS_H +#define WEXTENSIONS_H + +#include + +#include +#include + +class WExtensions { + +public: + WExtensions(QString interfaceName); + QString getInterfaceName(){return interface;}; + bool doesHaveWirelessExtensions(){return hasWirelessExtensions;}; + QString station(); + QString essid(); + QString mode(); + double frequency(); + QString ap(); + bool stats( int &signal, int &noise, int &quality); + +private: + bool hasWirelessExtensions; + QString interface; + + // Used in we calls + struct iwreq iwr; + int fd; + +}; + +#endif -- cgit v0.9.0.2