Data Structures | |
class | CBgtRt |
class | CDevBase |
class | CDialOp |
class | CDlgEvtHdlr |
class | CEvt |
class | CEvtQueue |
class | CGetDigOp |
class | CIOOp |
class | CMsg |
class | CMsgTransport |
class | CObserver |
class | CSubject |
class | CPlayOp |
class | CPropertiesFailure |
class | CProperties |
class | CSignalDev |
class | thread_adapter |
class | ContainerNotEmpty |
struct | cond_predicate |
class | CTermParms |
class | timer_info |
class | CTimer |
class | CTimerTarget |
class | CUtil |
class | CVoiceDev |
Typedefs | |
typedef std::deque< char > | DEQUE_CHAR |
typedef std::map< long, void *, std::less< long > > | MAP_LONG2PTR |
typedef std::set< std::string > | SET_STRING |
typedef std::deque< CEvt * > | DEQUE_EVT |
typedef std::map< long, std::string, std::less< long > > | MAP_LONG2STR |
typedef std::deque< std::string > | DEQUE_STRING |
typedef std::list< timer_info * > | LST_TIMER |
typedef std::vector< CTimerTarget * > | VEC_TIMERTARGET |
typedef std::set< long > | SET_LONG |
typedef std::map< int, std::string, std::less< int > > | MAP_INT2STR |
typedef std::queue< char > | QUEUE_CHAR |
Enumerations | |
enum | { resultSUCCESS = 0, resultERROR = 1, resultNOTENOUGHMEMORY = 2, resultUNEXPECTED = 3, resultFAIL = 4, resultPOINTER = 5, resultFUNC_BAD_PARAMETER = 6, resultSOCKET_ERROR = 7, resultSOCKET_IN_USE = 8, resultIOERROR = 9, resultDISABLE = 10 } |
enum | MessageClass { MC_SIGNAL = 0, MC_VOICE, MC_INVALID } |
enum | MessageType { MT_INVALID = 0, MT_MAKE_CALL, MT_ACCEPT_CALL, MT_ANSWER_CALL, MT_DROPCALL, MT_RELEASE_CALL, MT_PLAY_WAV, MT_PLAY_WAV_FINISHED, MT_PLAY_DTMF, MT_PLAY_DTMF_FINISHED } |
enum | ParmType { PT_INVALID = 0, PT_ANI, PT_DNIS, PT_WAV_FILENAME, PT_DTMF } |
Functions | |
LIBBOGOTEL_API int | sr_enbhdlr (long dev, unsigned long event_type, long(*hdlr)(unsigned long parm)) |
LIBBOGOTEL_API int | sr_dishdlr (long dev, unsigned long event_type, long(*hdlr)(unsigned long parm)) |
LIBBOGOTEL_API int | sr_setparm (long parmid, void *valuep) |
LIBBOGOTEL_API int | sr_waitevt (long tmout, long *plRemaining) |
LIBBOGOTEL_API int | sr_getevtdatap (unsigned long evt_handle, void **ppData) |
LIBBOGOTEL_API int | sr_getevtdev (unsigned long evt_handle, long *plHandle) |
LIBBOGOTEL_API int | sr_getevttype (unsigned long evt_handle, long *plType) |
LIBBOGOTEL_API int | sr_getevtlen (unsigned long evt_handle, long *plLen) |
LIBBOGOTEL_API int | sr_putevt (long dev, unsigned long event_type, long len, void *pData, long err) |
LIBBOGOTEL_API int | dx_open (int *piHandle, const char *szName) |
LIBBOGOTEL_API int | dx_getxmitslot (int iVoiceHandle, long *plTimeslot) |
LIBBOGOTEL_API int | dx_listen (int iVoiceHandle, long lTimeslot) |
LIBBOGOTEL_API int | dx_fileopen (int *iHandle, const char *szFilename, int iFlags) |
LIBBOGOTEL_API int | dx_fileclose (int iHandle) |
LIBBOGOTEL_API int | dx_playiottdata (int iVoiceHandle, DX_IOTT *pIott, const DV_TPT *pTpt, const DX_XPB *pXpb, unsigned short usMode) |
LIBBOGOTEL_API int | dx_stopch (int iVoiceHandle, unsigned short usMode) |
LIBBOGOTEL_API int | dx_clrdigbuf (int iVoiceHandle) |
LIBBOGOTEL_API int | dx_getdig (int iVoiceHandle, const DV_TPT *pTpt, DV_DIGIT *pDigit, unsigned short usMode) |
LIBBOGOTEL_API int | dx_dial (int iHandle, const char *pDialStr, const DX_CAP *pCAP, unsigned short usMode) |
LIBBOGOTEL_API int | ATDX_TERMMSK (INT iVoiceHandle, long *lMask) |
LIBBOGOTEL_API int | gc_Start () |
LIBBOGOTEL_API int | gc_Stop () |
LIBBOGOTEL_API int | gc_OpenEx (LINEDEV *pHandle, char *szName, void *pUsrattr) |
LIBBOGOTEL_API int | gc_Open (LINEDEV *pHandle, char *szName) |
LIBBOGOTEL_API int | gc_GetMetaEvent (METAEVENT *pMetaevent) |
LIBBOGOTEL_API int | gc_GetCRN (CRN *pCrn, METAEVENT *pMetaevent) |
LIBBOGOTEL_API int | gc_GetXmitSlot (LINEDEV hSignal, SC_TSINFO *pScTsInfo) |
LIBBOGOTEL_API int | gc_Listen (LINEDEV hSignal, SC_TSINFO *pScTsInfo) |
LIBBOGOTEL_API int | gc_GetUsrAttr (LINEDEV linedev, void **usr_attrp) |
LIBBOGOTEL_API int | gc_WaitCall (LINEDEV hSignal, CRN *pCrn, GC_WAITCALL_BLK *pWaitcall, int iTimeout, unsigned long ulMode) |
LIBBOGOTEL_API int | gc_GetANI (CRN crn, char *szAni) |
LIBBOGOTEL_API int | gc_GetDNIS (CRN crn, char *szDnis) |
LIBBOGOTEL_API int | gc_MakeCall (LINEDEV hSignal, CRN *pCrn, char *szNumber, GC_MAKECALL_BLK *pMakecall, int iTimeout, unsigned long ulMode) |
LIBBOGOTEL_API int | gc_SetCallingNum (LINEDEV hSignal, char *szCallingNum) |
LIBBOGOTEL_API int | gc_AcceptCall (CRN crn, int iRings, unsigned long ulMode) |
LIBBOGOTEL_API int | gc_AnswerCall (CRN crn, int iRings, unsigned long ulMode) |
LIBBOGOTEL_API int | gc_DropCall (CRN crn, int iCause, unsigned long ulMode) |
LIBBOGOTEL_API int | gc_ReleaseCallEx (CRN crn, unsigned long ulMode) |
LIBBOGOTEL_API int | gc_ResultValue (METAEVENT *pMetaEvent, int *piGcResult, int *pCcLibId, long *pCcLibResult) |
LIBBOGOTEL_API int | gc_ResetLineDev (LINEDEV hSignal, unsigned long mode) |
LIBBOGOTEL_API int | gc_CCLibStatusEx (char *szCcLibName, void *pCcLibInfo) |
LIBBOGOTEL_API int | gc_ResultInfo (METAEVENT *pMetaevent, GC_INFO *pGcInfo) |
LIBBOGOTEL_API int | gc_ErrorInfo (GC_INFO *pGcInfo) |
LIBBOGOTEL_API int | gc_ErrorValue (int *piError, int *piCcLib, long *plCcLibErr) |
LIBBOGOTEL_API int | gc_CCLibIDToName (int iCcLibId, char **pszCcLibName) |
LIBBOGOTEL_API int | gc_ResultMsg (int iCcLibId, long lResultCode, char **pszMsg) |
LIBBOGOTEL_API int | dt_getxmitslot (LINEDEV hSignal, SC_TSINFO *pScTsInfo) |
LIBBOGOTEL_API int | dt_listen (LINEDEV hSignal, SC_TSINFO *pScTsInfo) |
Variables | |
CUtil * | g_util = new CUtil() |
|
Definition at line 25 of file TermParms.cpp. Referenced by bogotel::CVoiceDev::getDigitHistory(), and bogotel::CTermParms::initialCheck(). |
|
|
|
|
|
Definition at line 60 of file EvtQueue.h. |
|
Definition at line 27 of file MsgTransport.h. |
|
Definition at line 28 of file MsgTransport.h. |
|
|
|
|
|
|
|
Definition at line 29 of file VoiceDev.h. |
|
Definition at line 30 of file VoiceDev.h. |
|
Definition at line 15 of file BgtErrors.h. |
|
Definition at line 32 of file MsgTransport.h. |
|
Definition at line 38 of file MsgTransport.h. |
|
Definition at line 51 of file MsgTransport.h. Referenced by bogotel::CMsg::init(). |
|
Definition at line 25 of file LibBogoTel.cpp. References LIBBOGOTEL_API. Referenced by sr_enbhdlr(). |
|
Definition at line 30 of file LibBogoTel.cpp. References LIBBOGOTEL_API. Referenced by sr_dishdlr(). |
|
Definition at line 35 of file LibBogoTel.cpp. References LIBBOGOTEL_API. Referenced by sr_setparm(). |
|
Definition at line 40 of file LibBogoTel.cpp. References LIBBOGOTEL_API. Referenced by sr_waitevt(). |
|
Definition at line 45 of file LibBogoTel.cpp. References LIBBOGOTEL_API, and resultSUCCESS. Referenced by sr_getevtdatap(). |
|
Definition at line 51 of file LibBogoTel.cpp. References LIBBOGOTEL_API. Referenced by sr_getevtdev(). |
|
Definition at line 56 of file LibBogoTel.cpp. References LIBBOGOTEL_API. Referenced by sr_getevttype(). |
|
Definition at line 61 of file LibBogoTel.cpp. References LIBBOGOTEL_API, and resultSUCCESS. Referenced by sr_getevtlen(). |
|
Definition at line 67 of file LibBogoTel.cpp. References LIBBOGOTEL_API. Referenced by sr_putevt(). |
|
Definition at line 76 of file LibBogoTel.cpp. References LIBBOGOTEL_API. Referenced by dx_open(). |
|
Definition at line 81 of file LibBogoTel.cpp. References LIBBOGOTEL_API. Referenced by dx_getxmitslot(). |
|
Definition at line 86 of file LibBogoTel.cpp. References LIBBOGOTEL_API. Referenced by dx_listen(). |
|
Definition at line 91 of file LibBogoTel.cpp. References LIBBOGOTEL_API. Referenced by dx_fileopen(). |
|
Definition at line 96 of file LibBogoTel.cpp. References LIBBOGOTEL_API. Referenced by dx_fileclose(). |
|
Definition at line 101 of file LibBogoTel.cpp. References LIBBOGOTEL_API. Referenced by dx_playiottdata(). |
|
Definition at line 106 of file LibBogoTel.cpp. References LIBBOGOTEL_API. Referenced by dx_stopch(). |
|
Definition at line 111 of file LibBogoTel.cpp. References LIBBOGOTEL_API. Referenced by dx_clrdigbuf(). |
|
Definition at line 116 of file LibBogoTel.cpp. References LIBBOGOTEL_API. Referenced by dx_getdig(). |
|
Definition at line 121 of file LibBogoTel.cpp. References LIBBOGOTEL_API. Referenced by dx_dial(). |
|
Definition at line 126 of file LibBogoTel.cpp. References LIBBOGOTEL_API. Referenced by ATDX_TERMMSK(). |
|
Definition at line 135 of file LibBogoTel.cpp. References LIBBOGOTEL_API, resultERROR, and resultSUCCESS. Referenced by gc_Start(). |
|
Definition at line 143 of file LibBogoTel.cpp. References LIBBOGOTEL_API, and resultSUCCESS. Referenced by gc_Stop(). |
|
Definition at line 150 of file LibBogoTel.cpp. References LIBBOGOTEL_API. Referenced by gc_OpenEx(). |
|
Definition at line 155 of file LibBogoTel.cpp. References LIBBOGOTEL_API. Referenced by gc_Open(). |
|
Definition at line 160 of file LibBogoTel.cpp. References LIBBOGOTEL_API, and resultSUCCESS. Referenced by gc_GetMetaEvent(). |
|
Definition at line 186 of file LibBogoTel.cpp. References LIBBOGOTEL_API, and resultSUCCESS. Referenced by gc_GetCRN(). |
|
Definition at line 192 of file LibBogoTel.cpp. References LIBBOGOTEL_API. Referenced by gc_GetXmitSlot(). |
|
Definition at line 197 of file LibBogoTel.cpp. References LIBBOGOTEL_API. Referenced by gc_Listen(). |
|
Definition at line 202 of file LibBogoTel.cpp. References LIBBOGOTEL_API. Referenced by gc_GetUsrAttr(). |
|
Definition at line 207 of file LibBogoTel.cpp. References LIBBOGOTEL_API. Referenced by gc_WaitCall(). |
|
Definition at line 212 of file LibBogoTel.cpp. References LIBBOGOTEL_API. Referenced by gc_GetANI(). |
|
Definition at line 217 of file LibBogoTel.cpp. References LIBBOGOTEL_API. Referenced by gc_GetDNIS(). |
|
Definition at line 222 of file LibBogoTel.cpp. References LIBBOGOTEL_API. Referenced by gc_MakeCall(). |
|
Definition at line 227 of file LibBogoTel.cpp. References LIBBOGOTEL_API. Referenced by gc_SetCallingNum(). |
|
Definition at line 232 of file LibBogoTel.cpp. References LIBBOGOTEL_API. Referenced by gc_AcceptCall(). |
|
Definition at line 237 of file LibBogoTel.cpp. References LIBBOGOTEL_API. Referenced by gc_AnswerCall(). |
|
Definition at line 242 of file LibBogoTel.cpp. References LIBBOGOTEL_API. Referenced by gc_DropCall(). |
|
Definition at line 247 of file LibBogoTel.cpp. References LIBBOGOTEL_API. Referenced by gc_ReleaseCall(), and gc_ReleaseCallEx(). |
|
Definition at line 252 of file LibBogoTel.cpp. References LIBBOGOTEL_API. Referenced by gc_ResultValue(). |
|
Definition at line 257 of file LibBogoTel.cpp. References LIBBOGOTEL_API. Referenced by gc_ResetLineDev(). |
|
Definition at line 262 of file LibBogoTel.cpp. References LIBBOGOTEL_API, and resultSUCCESS. Referenced by gc_CCLibStatusEx(). |
|
Definition at line 281 of file LibBogoTel.cpp. References LIBBOGOTEL_API, and resultSUCCESS. Referenced by gc_ResultInfo(). |
|
Definition at line 298 of file LibBogoTel.cpp. References LIBBOGOTEL_API, and resultSUCCESS. Referenced by gc_ErrorInfo(). |
|
Definition at line 315 of file LibBogoTel.cpp. References LIBBOGOTEL_API. Referenced by gc_ErrorValue(). |
|
Definition at line 320 of file LibBogoTel.cpp. References LIBBOGOTEL_API. Referenced by gc_CCLibIDToName(). |
|
Definition at line 325 of file LibBogoTel.cpp. References LIBBOGOTEL_API. Referenced by gc_ResultMsg(). |
|
Definition at line 334 of file LibBogoTel.cpp. References LIBBOGOTEL_API. Referenced by dt_getxmitslot(). |
|
Definition at line 339 of file LibBogoTel.cpp. References LIBBOGOTEL_API. Referenced by dt_listen(). |
|