152 Global Call API for HMP on Windows Programming Guide — August 2006
exiting an application
programming tips 77
extended asynchronous programming model, Windows 30,
31
F
Features
call control 18
operation, administration and maintenance 18
firmware 112
firmware module 112
G
gc_BlindTransfer(_) 67
gc_Close(_)
LDID becomes invalid 24
programming tips 77
gc_CompleteTransfer(_) 67
gc_DropCall(_) 61
programming tips 77
gc_GetMetaEvent(_) 30, 31, 73, 75
gc_GetMetaEventEx(_) 32, 73
caution re. Multiple threads 32
programming tips 78
gc_GetResourceH(_)
programming tips 77
gc_HoldCall(_) 65
gc_OpenEx(_)
LDID assignment 24
gc_ReleaseCallEx(_) 25, 62
programming tips 77
gc_ResultInfo(_) 73, 85, 99
gc_RetrieveCall(_) 65
GC_RTCM_EVTDATA data structure 116
gc_SetConfigData(_) 64
gc_SetupTransfer(_) 67
gc_SwapHold(_) 67
gc_WaitCall(_) 100
GCEV_UNBLOCKED event 100
gcerr.h header 85
GCEV_ALARM 100
GCEV_ALARM events 101
GCEV_BLOCKED 99
GCEV_BLOCKED event
Alarm On condition 99
GCEV_DISCONNECTED event
asynchronous call termination 61
sent when alarm occurs 99
GCEV_GETCONFIGDATA_FAIL event 85
GCEV_SETCONFIGDATA event 85
GCEV_TASKFAIL
error indicating event 74
GCEV_TASKFAIL event 85
GCEV_UNBLOCKED 99
GCEV_UNBLOCKED event
Alarm Off condition 100
with gc_WaitCall(_) pending 100
GCEV_UNBLOCKED event for alarm recovery 99
Global Call
API overview 21
architecture 19
call control library overview 22
major components 17
product overview 17
I
ID number
library 23
identifying a call using CRN 24
Idle state
transition to 61
information retrieval via metaevents 73
internal SRL event handler thread 74
L
LDID (Line Device Identifier) 24
in METAEVENT structure 73
libraries
ASCII name string 23
ID numbers 23
Line Device Identifier (LDID) 24
M
message/eventing
Windows 30
METAEVENT data structure 30, 32
caution re. Multiple threads 32
retrieval of LDID 24
metaevents 73
multiple threads
caution re. gc_GetMetaEventEx(_) 32
N
network ASO ID
usage 101