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

RuntimeInfo Class Reference

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

Inheritance diagram for RuntimeInfo:

Inheritance graph
[legend]
Collaboration diagram for RuntimeInfo:

Collaboration graph
[legend]
List of all members.

Signals

void stateChanged (State_t S, ANetNodeInstance *NNI)

Public Member Functions

 RuntimeInfo (ANetNodeInstance *TheNNI)
virtual bool handlesInterface (const QString &S)
bool handlesInterface (const InterfaceInfo &I)
virtual const QStringdescription (void)
virtual const QStringListtriggers (void)
virtual QString deviceFile (void)
virtual RuntimeInfodevice (void)
virtual RuntimeInfoconnection (void)
virtual RuntimeInfoline (void)
virtual RuntimeInfofullSetup (void)
ANetNodeInstancenetNode ()
NetworkSetupnetworkSetup ()
virtual State_t detectState (void)=0
virtual QString setState (NetworkSetup *NC, Action_t A, bool Force=0)
RuntimeInfonextNode (void)

Protected Member Functions

virtual QString setMyState (NetworkSetup *NC, Action_t A, bool Force=0)=0

Protected Attributes

ANetNodeInstanceNNI

Constructor & Destructor Documentation

RuntimeInfo::RuntimeInfo ANetNodeInstance TheNNI  )  [inline]
 

Definition at line 382 of file netnode.h.

References NNI.


Member Function Documentation

virtual RuntimeInfo* RuntimeInfo::connection void   )  [inline, virtual]
 

Reimplemented in GPRSRun, NetworkRun, PPPRun, and VPNRun.

Definition at line 464 of file netnode.h.

References connection(), and nextNode().

Referenced by connection().

virtual const QString& RuntimeInfo::description void   )  [inline, virtual]
 

Reimplemented in AsFullSetup, and ProfileRun.

Definition at line 425 of file netnode.h.

References fullSetup().

virtual State_t RuntimeInfo::detectState void   )  [pure virtual]
 

Implemented in BluetoothBNEPRun, BluetoothRFCOMMRun, CableRun, GPRSRun, IRDARun, LanCardRun, ModemRun, NetworkRun, PPPRun, ProfileRun, USBRun, VPNRun, and WLanRun.

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

Reimplemented in BluetoothBNEPRun, GPRSRun, LanCardRun, PPPRun, USBRun, and WLanRun.

Definition at line 458 of file netnode.h.

References device(), and nextNode().

Referenced by device(), and handlesInterface().

virtual QString RuntimeInfo::deviceFile void   )  [inline, virtual]
 

Reimplemented in BluetoothRFCOMMRun, CableRun, IRDARun, ModemRun, and AsLine.

Definition at line 443 of file netnode.h.

References deviceFile(), and line().

Referenced by deviceFile().

virtual RuntimeInfo* RuntimeInfo::fullSetup void   )  [inline, virtual]
 

Reimplemented in ProfileRun.

Definition at line 476 of file netnode.h.

References fullSetup(), and nextNode().

Referenced by description(), fullSetup(), and triggers().

bool RuntimeInfo::handlesInterface const InterfaceInfo I  )  [inline]
 

Reimplemented in LanCardRun, and WLanRun.

Definition at line 409 of file netnode.h.

References device(), and handlesInterface().

virtual bool RuntimeInfo::handlesInterface const QString S  )  [inline, virtual]
 

Reimplemented in BluetoothBNEPRun, GPRSRun, LanCardRun, PPPRun, USBRun, and WLanRun.

Definition at line 402 of file netnode.h.

References device(), and handlesInterface().

Referenced by handlesInterface().

virtual RuntimeInfo* RuntimeInfo::line void   )  [inline, virtual]
 

Reimplemented in BluetoothRFCOMMRun, CableRun, IRDARun, and ModemRun.

Definition at line 470 of file netnode.h.

References line(), and nextNode().

Referenced by deviceFile(), and line().

ANetNodeInstance* RuntimeInfo::netNode  )  [inline]
 

Definition at line 481 of file netnode.h.

References NNI.

Referenced by NetworkSettingsData::generateSettings(), WLanRun::getInterface(), USBRun::getInterface(), LanCardRun::getInterface(), BluetoothBNEPRun::hasFreePANNetworkSetup(), PPPRun::isMyPPPUp(), nextNode(), and setState().

NetworkSetup* RuntimeInfo::networkSetup void   )  [inline]
 

Definition at line 484 of file netnode.h.

References ANetNodeInstance::networkSetup(), and NNI.

Referenced by WLanRun::detectState(), USBRun::detectState(), NetworkRun::detectState(), LanCardRun::detectState(), GPRSRun::detectState(), and NetworkRun::setMyState().

RuntimeInfo* RuntimeInfo::nextNode void   )  [inline]
 

Definition at line 493 of file netnode.h.

References netNode(), NNI, and ANetNodeInstance::runtime().

Referenced by connection(), device(), fullSetup(), line(), and setState().

virtual QString RuntimeInfo::setMyState NetworkSetup NC,
Action_t  A,
bool  Force = 0
[protected, pure virtual]
 

Implemented in BluetoothBNEPRun, BluetoothRFCOMMRun, CableRun, GPRSRun, IRDARun, LanCardRun, ModemRun, NetworkRun, PPPRun, ProfileRun, USBRun, VPNRun, and WLanRun.

Referenced by setState().

QString RuntimeInfo::setState NetworkSetup NC,
Action_t  A,
bool  Force = 0
[virtual]
 

Definition at line 513 of file netnode.cpp.

References QString::isEmpty(), QString::latin1(), Log, name, netNode(), nextNode(), setMyState(), and setState().

Referenced by setState().

void RuntimeInfo::stateChanged State_t  S,
ANetNodeInstance NNI
[signal]
 

virtual const QStringList& RuntimeInfo::triggers void   )  [inline, virtual]
 

Definition at line 430 of file netnode.h.

References fullSetup().


Member Data Documentation

ANetNodeInstance* RuntimeInfo::NNI [protected]
 

Definition at line 511 of file netnode.h.

Referenced by netNode(), networkSetup(), nextNode(), and RuntimeInfo().


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