#include <DialOp.h>
Inheritance diagram for bogotel::CDialOp:
Public Types | |
enum | timerType { singleDtmf = 1000 } |
Public Member Functions | |
CDialOp (CVoiceDev *, const char *szDialStr, int iTargetType) throw (std::invalid_argument) | |
virtual | ~CDialOp () |
virtual std::string | toString () |
virtual void | start () |
Protected Member Functions | |
virtual void | _timerExpired (int timerType, int stateId) |
virtual void | terminate (long reason) |
virtual long | terminationEvent () |
Private Member Functions | |
void | checkDialString () throw (std::invalid_argument) |
void | dialSingleDigit () |
Private Attributes | |
std::string | m_strDtmf |
std::string::size_type | m_iCurrDtmf |
int | m_iTargetType |
Static Private Attributes | |
const char * | s_szValidDtmf = "1234567890*#abcd," |
const char * | s_szName = "CDialOp" |
|
|
|
Definition at line 25 of file DialOp.cpp. |
|
Definition at line 34 of file DialOp.cpp. |
|
Implements bogotel::CTimerTarget. Definition at line 44 of file DialOp.cpp. References s_szName. |
|
Reimplemented from bogotel::CIOOp. Definition at line 39 of file DialOp.cpp. References dialSingleDigit(). |
|
Implements bogotel::CTimerTarget. Definition at line 56 of file DialOp.cpp. References dialSingleDigit(), and bogotel::CIOOp::log(). |
|
Reimplemented from bogotel::CIOOp. Definition at line 102 of file DialOp.cpp. References bogotel::CIOOp::log(), m_iTargetType, bogotel::CIOOp::m_pVD, and bogotel::CVoiceDev::terminateIoOp(). Referenced by dialSingleDigit(). |
|
Implements bogotel::CIOOp. Definition at line 49 of file DialOp.cpp. |
|
Definition at line 119 of file DialOp.cpp. |
|
Definition at line 69 of file DialOp.cpp. References bogotel::g_util, bogotel::CUtil::log(), m_iCurrDtmf, m_iTargetType, bogotel::CIOOp::m_pVD, m_strDtmf, bogotel::CVoiceDev::sendDtmfFinishedMsg(), bogotel::CVoiceDev::sendDtmfMsg(), bogotel::CTimerTarget::setTimer(), and terminate(). Referenced by _timerExpired(), and start(). |
|
Definition at line 22 of file DialOp.cpp. |
|
Definition at line 23 of file DialOp.cpp. Referenced by toString(). |
|
Definition at line 44 of file DialOp.h. Referenced by dialSingleDigit(). |
|
Definition at line 45 of file DialOp.h. Referenced by dialSingleDigit(). |
|
Definition at line 46 of file DialOp.h. Referenced by dialSingleDigit(), and terminate(). |