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

BluetoothBNEPRun Class Reference

#include </home/clem/local/src/opie/noncore/settings/networksettings2/bluetooth/bluetoothBNEPrun.h>

Inheritance diagram for BluetoothBNEPRun:

Inheritance graph
[legend]
Collaboration diagram for BluetoothBNEPRun:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 BluetoothBNEPRun (ANetNodeInstance *NNI, BluetoothBNEPData &D)
virtual ~BluetoothBNEPRun (void)
virtual RuntimeInfodevice (void)
bool handlesInterface (const QString &)
bool handlesInterface (InterfaceInfo *)
State_t detectState (void)

Protected Member Functions

QString setMyState (NetworkSetup *, Action_t, bool)

Private Member Functions

bool hasFreePANNetworkSetup (bool Grab=0)

Private Attributes

BluetoothBNEPDataData
Opietooth2::OTGatewayOT
QRegExp Pat

Constructor & Destructor Documentation

BluetoothBNEPRun::BluetoothBNEPRun ANetNodeInstance NNI,
BluetoothBNEPData D
 

Definition at line 11 of file bluetoothBNEPrun.cpp.

References OT.

BluetoothBNEPRun::~BluetoothBNEPRun void   )  [virtual]
 

Definition at line 19 of file bluetoothBNEPrun.cpp.

References OT.


Member Function Documentation

State_t BluetoothBNEPRun::detectState void   )  [virtual]
 

Implements RuntimeInfo.

Definition at line 25 of file bluetoothBNEPrun.cpp.

References Available, hasFreePANNetworkSetup(), Opietooth2::OTGateway::isEnabled(), OT, Unavailable, and Unknown.

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

Reimplemented from RuntimeInfo.

Definition at line 15 of file bluetoothBNEPrun.h.

bool BluetoothBNEPRun::handlesInterface InterfaceInfo  ) 
 

Definition at line 88 of file bluetoothBNEPrun.cpp.

References handlesInterface().

bool BluetoothBNEPRun::handlesInterface const QString  )  [virtual]
 

Reimplemented from RuntimeInfo.

Definition at line 84 of file bluetoothBNEPrun.cpp.

References QRegExp::match(), and Pat.

Referenced by handlesInterface().

bool BluetoothBNEPRun::hasFreePANNetworkSetup bool  Grab = 0  )  [private]
 

Definition at line 92 of file bluetoothBNEPrun.cpp.

References Opietooth2::OTPANNetworkSetup::ConnectedTo, Opietooth2::OTPANNetworkSetup::Device, System::findInterface(), Opietooth2::OTGateway::getPANNetworkSetups(), i, InterfaceInfo::IsUp, QString::latin1(), Log, RuntimeInfo::netNode(), NSResources, and OT.

Referenced by detectState(), and setMyState().

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

Implements RuntimeInfo.

Definition at line 61 of file bluetoothBNEPrun.cpp.

References Activate, Available, Deactivate, hasFreePANNetworkSetup(), Log, Off, and NetworkSetup::setCurrentState().


Member Data Documentation

BluetoothBNEPData& BluetoothBNEPRun::Data [private]
 

Definition at line 31 of file bluetoothBNEPrun.h.

Opietooth2::OTGateway* BluetoothBNEPRun::OT [private]
 

Definition at line 32 of file bluetoothBNEPrun.h.

Referenced by BluetoothBNEPRun(), detectState(), hasFreePANNetworkSetup(), and ~BluetoothBNEPRun().

QRegExp BluetoothBNEPRun::Pat [private]
 

Definition at line 33 of file bluetoothBNEPrun.h.

Referenced by handlesInterface().


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