METAEVENT
typedef struct { long magicno; unsigned long flags; void *evtdatap; long evtlen; long evtdev; long evttype; LINEDEV linedev; CRN crn; void* extevtdatap; void *usrattr; int cclibid; int rfu1; } METAEVENT, *METAEVENTP;Description
The METAEVENT structure contains the event descriptor for a metaevent. The Field Descriptions section below describes each element used in the metaevent data structure and indicates the function that the Global Call API uses to retrieve the information stored in the associated field. This data structure eliminates the need for the application to issue the equivalent functions listed below.
Field Descriptions
The fields of METAEVENT are described as follows:
- magicno
- for internal use only
- Function equivalent: none
- flags
- The GCME_GC_EVENT bit is set if, and only if, the event is a Global Call event.
- evtdatap
- for internal use only
- Function equivalent: sr_getevtdatap( )
- evtlen
- for internal use only
- Function equivalent: sr_getevtlen( )
- evtdev
- event device
- Function equivalent: sr_getevtdev( )
- evttype
- event type
- Function equivalent: sr_getevttype( )
- linedev
- line device for Global Call events
- Function equivalent: gc_GetLineDev( )
- crn
- call reference number for Global Call events; if 0, no CRN for this event
- Function equivalent: gc_GetCRN( )
- extevtdatap
- pointer to additional event data
- Function equivalent: none
- usrattr
- user assigned attribute associated with the line device
- Function equivalent: gc_GetUsrAttr( )
- cclibid
- identification of call control library associated with the event:
- Function equivalent: none
- rfu1
- reserved for future use
- Function equivalent: none
Click here to contact Telecom Support Resources
Copyright 2003, Intel Corporation