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

LibGc.cpp File Reference

#include <srllib.h>
#include <gclib.h>
#include <gcerr.h>
#include <bogotel/LibBogoTel.h>
#include <bogotel/BgtErrors.h>

Include dependency graph for LibGc.cpp:

Include dependency graph

Go to the source code of this file.

Defines

#define __USING_DEF_FILE__

Functions

int __cdecl gc_Start (GC_START_STRUCT *startp)
int __cdecl gc_Stop (void)
int gc_Open (LINEDEV *linedevp, char *devicename, int rfu)
int __cdecl gc_OpenEx (LINEDEV *linedevp, char *devicename, int rfu, void *usrattr)
int __cdecl gc_GetXmitSlot (LINEDEV hDev, SC_TSINFO *pScTsInfo)
int __cdecl gc_Listen (LINEDEV hDev, SC_TSINFO *pScTsInfo, unsigned long mode)
int __cdecl gc_GetMetaEvent (METAEVENT *metaeventp)
int __cdecl gc_GetNetworkH (LINEDEV linedev, int *networkhp)
int __cdecl gc_GetUsrAttr (LINEDEV linedev, void **usr_attrp)
int __cdecl gc_GetCRN (CRN *crn_ptr, METAEVENT *metaeventp)
int __cdecl gc_WaitCall (LINEDEV linedev, CRN *crnp, GC_WAITCALL_BLK *waitcallp, int timeout, unsigned long mode)
int __cdecl gc_GetANI (CRN crn, char *anibuf)
int __cdecl gc_GetDNIS (CRN crn, char *dnis)
int __cdecl gc_MakeCall (LINEDEV hSignal, CRN *pCrn, char *szNumber, GC_MAKECALL_BLK *pMakecall, int iTimeout, unsigned long ulMode)
int __cdecl gc_AcceptCall (CRN crn, int iRings, unsigned long ulMode)
int __cdecl gc_AnswerCall (CRN crn, int iRings, unsigned long ulMode)
int __cdecl gc_SetCallingNum (LINEDEV hSignal, char *calling_num)
int __cdecl gc_ErrorValue (int *piError, int *piCcLib, long *plCcLibErr)
int __cdecl gc_CCLibIDToName (int iCcLibId, char **pszCcLibName)
int __cdecl gc_ResultMsg (int iCcLibId, long lResultCode, char **pszMsg)
int __cdecl gc_DropCall (CRN crn, int iCause, unsigned long ulMode)
int __cdecl gc_ReleaseCall (CRN crn)
int gc_ReleaseCallEx (CRN crn, unsigned long mode)
int __cdecl gc_ResultValue (METAEVENT *pMetaEvent, int *piGcResult, int *pCcLibId, long *pCcLibResult)
int __cdecl gc_ResetLineDev (LINEDEV linedev, unsigned long mode)
int gc_CCLibStatusEx (char *cclib_name, void *cclib_infop)
int gc_ResultInfo (METAEVENT *a_Metaevent, GC_INFO *a_Info)
int gc_ErrorInfo (GC_INFO *a_Info)
int __cdecl gc_Close (LINEDEV linedev)
int __cdecl gc_SetChanState (LINEDEV linedev, int chanstate, unsigned long mode)
int __cdecl gc_StartTrace (LINEDEV linedev, char *tracefilename)
int __cdecl gc_StopTrace (LINEDEV linedev)
int gc_GetVoiceH (LINEDEV linedev, int *voicehp)
int gc_util_insert_parm_val (GC_PARM_BLKP *parm_blkpp, unsigned short setID, unsigned short parmID, unsigned char data_size, unsigned long data)
void gc_util_delete_parm_blk (GC_PARM_BLKP parm_blk)
int gc_GetCallInfo (CRN crn, int info_id, char *valuep)
int gc_LoadDxParm (LINEDEV linedev, char *pathp, char *errmsgp, int err_length)


Define Documentation

#define __USING_DEF_FILE__
 

Definition at line 10 of file LibGc.cpp.


Function Documentation

int __cdecl gc_Start GC_START_STRUCT *  startp  ) 
 

Definition at line 18 of file LibGc.cpp.

References bogotel::gc_Start().

int __cdecl gc_Stop void   ) 
 

Definition at line 27 of file LibGc.cpp.

References bogotel::gc_Stop().

int gc_Open LINEDEV *  linedevp,
char *  devicename,
int  rfu
 

Definition at line 36 of file LibGc.cpp.

References bogotel::gc_Open().

int __cdecl gc_OpenEx LINEDEV *  linedevp,
char *  devicename,
int  rfu,
void *  usrattr
 

Definition at line 45 of file LibGc.cpp.

References bogotel::gc_OpenEx().

int __cdecl gc_GetXmitSlot LINEDEV  hDev,
SC_TSINFO *  pScTsInfo
 

Definition at line 54 of file LibGc.cpp.

References bogotel::gc_GetXmitSlot().

int __cdecl gc_Listen LINEDEV  hDev,
SC_TSINFO *  pScTsInfo,
unsigned long  mode
 

Definition at line 63 of file LibGc.cpp.

References bogotel::gc_Listen().

int __cdecl gc_GetMetaEvent METAEVENT *  metaeventp  ) 
 

Definition at line 72 of file LibGc.cpp.

References bogotel::gc_GetMetaEvent().

int __cdecl gc_GetNetworkH LINEDEV  linedev,
int *  networkhp
 

Definition at line 81 of file LibGc.cpp.

int __cdecl gc_GetUsrAttr LINEDEV  linedev,
void **  usr_attrp
 

Definition at line 87 of file LibGc.cpp.

References bogotel::gc_GetUsrAttr().

int __cdecl gc_GetCRN CRN *  crn_ptr,
METAEVENT *  metaeventp
 

Definition at line 96 of file LibGc.cpp.

References bogotel::gc_GetCRN().

int __cdecl gc_WaitCall LINEDEV  linedev,
CRN *  crnp,
GC_WAITCALL_BLK *  waitcallp,
int  timeout,
unsigned long  mode
 

Definition at line 105 of file LibGc.cpp.

References bogotel::gc_WaitCall().

int __cdecl gc_GetANI CRN  crn,
char *  anibuf
 

Definition at line 114 of file LibGc.cpp.

References bogotel::gc_GetANI().

int __cdecl gc_GetDNIS CRN  crn,
char *  dnis
 

Definition at line 123 of file LibGc.cpp.

References bogotel::gc_GetDNIS().

int __cdecl gc_MakeCall LINEDEV  hSignal,
CRN *  pCrn,
char *  szNumber,
GC_MAKECALL_BLK *  pMakecall,
int  iTimeout,
unsigned long  ulMode
 

Definition at line 132 of file LibGc.cpp.

References bogotel::gc_MakeCall().

int __cdecl gc_AcceptCall CRN  crn,
int  iRings,
unsigned long  ulMode
 

Definition at line 141 of file LibGc.cpp.

References bogotel::gc_AcceptCall().

int __cdecl gc_AnswerCall CRN  crn,
int  iRings,
unsigned long  ulMode
 

Definition at line 150 of file LibGc.cpp.

References bogotel::gc_AnswerCall().

int __cdecl gc_SetCallingNum LINEDEV  hSignal,
char *  calling_num
 

Definition at line 159 of file LibGc.cpp.

References bogotel::gc_SetCallingNum().

int __cdecl gc_ErrorValue int *  piError,
int *  piCcLib,
long *  plCcLibErr
 

Definition at line 168 of file LibGc.cpp.

References bogotel::gc_ErrorValue().

int __cdecl gc_CCLibIDToName int  iCcLibId,
char **  pszCcLibName
 

Definition at line 177 of file LibGc.cpp.

References bogotel::gc_CCLibIDToName().

int __cdecl gc_ResultMsg int  iCcLibId,
long  lResultCode,
char **  pszMsg
 

Definition at line 186 of file LibGc.cpp.

References bogotel::gc_ResultMsg().

int __cdecl gc_DropCall CRN  crn,
int  iCause,
unsigned long  ulMode
 

Definition at line 195 of file LibGc.cpp.

References bogotel::gc_DropCall().

int __cdecl gc_ReleaseCall CRN  crn  ) 
 

Definition at line 204 of file LibGc.cpp.

References bogotel::gc_ReleaseCallEx().

int gc_ReleaseCallEx CRN  crn,
unsigned long  mode
 

Definition at line 213 of file LibGc.cpp.

References bogotel::gc_ReleaseCallEx().

int __cdecl gc_ResultValue METAEVENT *  pMetaEvent,
int *  piGcResult,
int *  pCcLibId,
long *  pCcLibResult
 

Definition at line 222 of file LibGc.cpp.

References bogotel::gc_ResultValue().

int __cdecl gc_ResetLineDev LINEDEV  linedev,
unsigned long  mode
 

Definition at line 231 of file LibGc.cpp.

References bogotel::gc_ResetLineDev().

int gc_CCLibStatusEx char *  cclib_name,
void *  cclib_infop
 

Definition at line 240 of file LibGc.cpp.

References bogotel::gc_CCLibStatusEx().

int gc_ResultInfo METAEVENT *  a_Metaevent,
GC_INFO *  a_Info
 

Definition at line 249 of file LibGc.cpp.

References bogotel::gc_ResultInfo().

int gc_ErrorInfo GC_INFO *  a_Info  ) 
 

Definition at line 258 of file LibGc.cpp.

References bogotel::gc_ErrorInfo().

int __cdecl gc_Close LINEDEV  linedev  ) 
 

Definition at line 267 of file LibGc.cpp.

int __cdecl gc_SetChanState LINEDEV  linedev,
int  chanstate,
unsigned long  mode
 

Definition at line 268 of file LibGc.cpp.

int __cdecl gc_StartTrace LINEDEV  linedev,
char *  tracefilename
 

Definition at line 269 of file LibGc.cpp.

int __cdecl gc_StopTrace LINEDEV  linedev  ) 
 

Definition at line 270 of file LibGc.cpp.

int gc_GetVoiceH LINEDEV  linedev,
int *  voicehp
 

Definition at line 272 of file LibGc.cpp.

int gc_util_insert_parm_val GC_PARM_BLKP *  parm_blkpp,
unsigned short  setID,
unsigned short  parmID,
unsigned char  data_size,
unsigned long  data
 

Definition at line 274 of file LibGc.cpp.

void gc_util_delete_parm_blk GC_PARM_BLKP  parm_blk  ) 
 

Definition at line 277 of file LibGc.cpp.

int gc_GetCallInfo CRN  crn,
int  info_id,
char *  valuep
 

Definition at line 278 of file LibGc.cpp.

int gc_LoadDxParm LINEDEV  linedev,
char *  pathp,
char *  errmsgp,
int  err_length
 

Definition at line 279 of file LibGc.cpp.


Generated on Tue Aug 12 12:41:50 2003 for bogotel by doxygen 1.3. Hosted by SourceForge.net Logo