#include <PlayOp.h>
Inheritance diagram for bogotel::CPlayOp:
Public Types | |
enum | timerType { singleWav = 2000 } |
Public Member Functions | |
CPlayOp (CVoiceDev *, const DX_IOTT *pIOTT, const DV_TPT *pTPT) | |
virtual | ~CPlayOp () |
virtual void | start () |
virtual long | terminationEvent () |
virtual std::string | toString () |
Protected Member Functions | |
virtual void | _timerExpired (int timerType, int stateId) |
Private Member Functions | |
void | processIottEntry () throw (std::invalid_argument) |
int | getWavDuration (int hFile, long *plDuration) |
Private Attributes | |
CTermParms * | m_pTermParms |
const DX_IOTT * | m_pIott |
bool | m_bWasWavPlayed |
Static Private Attributes | |
const char * | s_szName = "CPlayOp" |
|
|
|
Definition at line 23 of file PlayOp.cpp. |
|
Definition at line 41 of file PlayOp.cpp. References m_pTermParms. |
|
Reimplemented from bogotel::CIOOp. Definition at line 47 of file PlayOp.cpp. References m_pTermParms, and bogotel::CTermParms::start(). |
|
Implements bogotel::CIOOp. Definition at line 59 of file PlayOp.cpp. |
|
Implements bogotel::CTimerTarget. Definition at line 54 of file PlayOp.cpp. References s_szName. |
|
Implements bogotel::CTimerTarget. Definition at line 66 of file PlayOp.cpp. References bogotel::CIOOp::log(), m_pTermParms, processIottEntry(), and bogotel::CTermParms::timerExpired(). |
|
Definition at line 84 of file PlayOp.cpp. References bogotel::resultSUCCESS. Referenced by _timerExpired(). |
|
Definition at line 141 of file PlayOp.cpp. References bogotel::CIOOp::log(), bogotel::resultIOERROR, and bogotel::resultSUCCESS. |
|
Definition at line 21 of file PlayOp.cpp. Referenced by toString(). |
|
Definition at line 46 of file PlayOp.h. Referenced by _timerExpired(), start(), and ~CPlayOp(). |
|
|
|
|