Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

WLanRun Class Reference

#include </home/clem/local/src/opie/noncore/settings/networksettings2/wlan/wlanrun.h>

Inheritance diagram for WLanRun:

Inheritance graph
[legend]
Collaboration diagram for WLanRun:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 WLanRun (ANetNodeInstance *NNI, WLanData &Data)
virtual RuntimeInfodevice (void)
bool handlesInterface (const QString &I)
bool handlesInterface (const InterfaceInfo &II)
State_t detectState (void)

Protected Member Functions

QString setMyState (NetworkSetup *, Action_t, bool)

Private Member Functions

InterfaceInfogetInterface (void)

Private Attributes

QRegExp Pat
WLanDataData

Constructor & Destructor Documentation

WLanRun::WLanRun ANetNodeInstance NNI,
WLanData Data
[inline]
 

Definition at line 12 of file wlanrun.h.


Member Function Documentation

State_t WLanRun::detectState void   )  [virtual]
 

Implements RuntimeInfo.

Definition at line 8 of file wlanrun.cpp.

References NetworkSetup::assignedInterface(), NetworkSetup::assignInterface(), Available, QDictIterator< type >::current(), F(), handlesInterface(), System::interfaces(), IO_ReadOnly, IsUp, InterfaceInfo::IsUp, InterfaceInfo::Name, RuntimeInfo::networkSetup(), NSResources, NetworkSetup::number(), Off, QFile::open(), QTextStream::readLine(), S, Unavailable, and X.

virtual RuntimeInfo* WLanRun::device void   )  [inline, virtual]
 

Reimplemented from RuntimeInfo.

Definition at line 17 of file wlanrun.h.

InterfaceInfo * WLanRun::getInterface void   )  [private]
 

Definition at line 80 of file wlanrun.cpp.

References QDictIterator< type >::current(), handlesInterface(), System::interfaces(), RuntimeInfo::netNode(), NSResources, and S.

bool WLanRun::handlesInterface const InterfaceInfo II  ) 
 

Reimplemented from RuntimeInfo.

Definition at line 118 of file wlanrun.cpp.

References QRegExp::match(), and Pat.

bool WLanRun::handlesInterface const QString I  )  [virtual]
 

Reimplemented from RuntimeInfo.

Definition at line 109 of file wlanrun.cpp.

References II(), QRegExp::match(), NSResources, and Pat.

Referenced by detectState(), and getInterface().

QString WLanRun::setMyState NetworkSetup ,
Action_t  ,
bool 
[protected, virtual]
 

Implements RuntimeInfo.

Definition at line 73 of file wlanrun.cpp.


Member Data Documentation

WLanData* WLanRun::Data [private]
 

Definition at line 33 of file wlanrun.h.

QRegExp WLanRun::Pat [private]
 

Definition at line 32 of file wlanrun.h.

Referenced by handlesInterface().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:55:56 2005 for OPIE by  doxygen 1.4.2