#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(). |
|
|
|
|
|
|
1.3. Hosted by