Main Page   Namespace List   Class Hierarchy   Data Structures   File List   Namespace Members   Data Fields   Globals   Related Pages  

bogotel::CDevBase Class Reference

#include <DevBase.h>

Inheritance diagram for bogotel::CDevBase:

Inheritance graph
[legend]
Collaboration diagram for bogotel::CDevBase:

Collaboration graph
[legend]

Public Member Functions

 CDevBase (CBgtRt *pBgtRt)
virtual ~CDevBase ()
int init ()

Data Fields

long m_lId

Static Public Attributes

CMsgTransportm_pTransport = NULL
CTimerm_pTimer = NULL

Protected Attributes

CBgtRtm_pBgtRt
CMsgm_pMsg

Constructor & Destructor Documentation

bogotel::CDevBase::CDevBase CBgtRt pBgtRt  ) 
 

Definition at line 20 of file DevBase.cpp.

References m_pBgtRt.

bogotel::CDevBase::~CDevBase  )  [virtual]
 

Definition at line 26 of file DevBase.cpp.

References m_pMsg.


Member Function Documentation

int bogotel::CDevBase::init  ) 
 

Definition at line 34 of file DevBase.cpp.

References m_pMsg, bogotel::resultNOTENOUGHMEMORY, and bogotel::resultSUCCESS.


Field Documentation

CMsgTransport * bogotel::CDevBase::m_pTransport = NULL [static]
 

Definition at line 17 of file DevBase.cpp.

Referenced by bogotel::CVoiceDev::sendMsg(), and bogotel::CSignalDev::sendMsg().

CTimer * bogotel::CDevBase::m_pTimer = NULL [static]
 

Definition at line 18 of file DevBase.cpp.

Referenced by bogotel::CVoiceDev::registerIoOp(), and bogotel::CVoiceDev::terminateIoOp().

long bogotel::CDevBase::m_lId
 

Definition at line 29 of file DevBase.h.

Referenced by bogotel::CSignalDev::receiveMsg(), and bogotel::CSignalDev::resetLineDev().

CBgtRt* bogotel::CDevBase::m_pBgtRt [protected]
 

Definition at line 36 of file DevBase.h.

Referenced by CDevBase(), bogotel::CSignalDev::makeCall(), bogotel::CSignalDev::receiveMsg(), bogotel::CSignalDev::releaseCall(), bogotel::CVoiceDev::sendEvent(), and bogotel::CSignalDev::sendEvent().

CMsg* bogotel::CDevBase::m_pMsg [protected]
 

Definition at line 37 of file DevBase.h.

Referenced by bogotel::CSignalDev::acceptCall(), bogotel::CSignalDev::answerCall(), bogotel::CSignalDev::dropCall(), init(), bogotel::CSignalDev::makeCall(), bogotel::CVoiceDev::sendDtmfFinishedMsg(), bogotel::CVoiceDev::sendDtmfMsg(), bogotel::CVoiceDev::sendPlayFinishedMsg(), bogotel::CVoiceDev::sendPlayMsg(), and ~CDevBase().


The documentation for this class was generated from the following files:
Generated on Tue Aug 12 12:42:15 2003 for bogotel by doxygen 1.3. Hosted by SourceForge.net Logo