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

PPPRun Class Reference

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

Inheritance diagram for PPPRun:

Inheritance graph
[legend]
Collaboration diagram for PPPRun:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 PPPRun (ANetNodeInstance *NNI, PPPData &Data)
bool handlesInterface (const QString &I)
bool handlesInterface (InterfaceInfo *)
State_t detectState (void)
virtual RuntimeInfodevice (void)
virtual RuntimeInfoconnection (void)

Protected Member Functions

QString setMyState (NetworkSetup *, Action_t, bool)

Private Member Functions

bool isMyPPPDRunning (void)
bool isMyPPPUp (void)

Private Attributes

PPPDataD
QRegExp Pat

Constructor & Destructor Documentation

PPPRun::PPPRun ANetNodeInstance NNI,
PPPData Data
 

Definition at line 4 of file ppprun.cpp.

References D.


Member Function Documentation

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

Reimplemented from RuntimeInfo.

Definition at line 21 of file ppprun.h.

State_t PPPRun::detectState void   )  [virtual]
 

Implements RuntimeInfo.

Definition at line 9 of file ppprun.cpp.

References Available, isMyPPPDRunning(), isMyPPPUp(), IsUp, and Off.

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

Reimplemented from RuntimeInfo.

Definition at line 19 of file ppprun.h.

bool PPPRun::handlesInterface InterfaceInfo  ) 
 

Definition at line 50 of file ppprun.cpp.

References handlesInterface().

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

Reimplemented from RuntimeInfo.

Definition at line 46 of file ppprun.cpp.

References QRegExp::match(), and Pat.

Referenced by handlesInterface().

bool PPPRun::isMyPPPDRunning void   )  [private]
 

Definition at line 20 of file ppprun.cpp.

Referenced by detectState().

bool PPPRun::isMyPPPUp void   )  [private]
 

Definition at line 24 of file ppprun.cpp.

References InterfaceInfo::assignedToNetworkSetup(), QDictIterator< type >::current(), System::interfaces(), InterfaceInfo::IsPointToPoint, QRegExp::match(), InterfaceInfo::Name, RuntimeInfo::netNode(), NSResources, and S.

Referenced by detectState().

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

Implements RuntimeInfo.

Definition at line 16 of file ppprun.cpp.


Member Data Documentation

PPPData* PPPRun::D [private]
 

Definition at line 33 of file ppprun.h.

Referenced by PPPRun().

QRegExp PPPRun::Pat [private]
 

Definition at line 34 of file ppprun.h.

Referenced by handlesInterface().


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