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

bogotel::CGetDigOp Class Reference

#include <GetDigOp.h>

Inheritance diagram for bogotel::CGetDigOp:

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

Collaboration graph
[legend]

Public Member Functions

 CGetDigOp (CVoiceDev *, const DV_TPT *pTPT, DV_DIGIT *pDigit)
virtual ~CGetDigOp ()
virtual long terminationEvent ()
virtual void start ()
virtual void terminate (long reason)
virtual std::string toString ()

Protected Member Functions

virtual void _timerExpired (int timerType, int stateId)

Private Attributes

DV_DIGIT * m_pDigit
CTermParmsm_pTermParms

Static Private Attributes

const char * s_szName = "CGetDigOp"

Constructor & Destructor Documentation

bogotel::CGetDigOp::CGetDigOp CVoiceDev ,
const DV_TPT *  pTPT,
DV_DIGIT *  pDigit
 

Definition at line 23 of file GetDigOp.cpp.

bogotel::CGetDigOp::~CGetDigOp  )  [virtual]
 

Definition at line 40 of file GetDigOp.cpp.

References m_pTermParms.


Member Function Documentation

long bogotel::CGetDigOp::terminationEvent  )  [virtual]
 

Implements bogotel::CIOOp.

Definition at line 66 of file GetDigOp.cpp.

void bogotel::CGetDigOp::start  )  [virtual]
 

Reimplemented from bogotel::CIOOp.

Definition at line 46 of file GetDigOp.cpp.

References m_pTermParms, and bogotel::CTermParms::start().

void bogotel::CGetDigOp::terminate long  reason  )  [virtual]
 

Reimplemented from bogotel::CIOOp.

Definition at line 58 of file GetDigOp.cpp.

References bogotel::CVoiceDev::getDigits(), bogotel::CTermParms::getNumberDtmfsPressed(), m_pDigit, m_pTermParms, and bogotel::CIOOp::m_pVD.

std::string bogotel::CGetDigOp::toString  )  [virtual]
 

Implements bogotel::CTimerTarget.

Definition at line 53 of file GetDigOp.cpp.

References s_szName.

void bogotel::CGetDigOp::_timerExpired int  timerType,
int  stateId
[protected, virtual]
 

Implements bogotel::CTimerTarget.

Definition at line 71 of file GetDigOp.cpp.

References bogotel::CIOOp::log(), m_pTermParms, and bogotel::CTermParms::timerExpired().


Field Documentation

const char * bogotel::CGetDigOp::s_szName = "CGetDigOp" [static, private]
 

Definition at line 21 of file GetDigOp.cpp.

Referenced by toString().

DV_DIGIT* bogotel::CGetDigOp::m_pDigit [private]
 

Definition at line 39 of file GetDigOp.h.

Referenced by terminate().

CTermParms* bogotel::CGetDigOp::m_pTermParms [private]
 

Definition at line 40 of file GetDigOp.h.

Referenced by _timerExpired(), start(), terminate(), and ~CGetDigOp().


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