SL_INDICATION_ST data structure

Purpose

The structure for a primitive containing an indication from a signaling process destined for a channel process or custom server.

C Syntax

stypedef struct {
     SL_ID id ;
     int iseq_no ;
     pid_t pidCHP ;
     SL_PRIMITIVE_TYPE Command ;
     SL_INDICATION_PARM_ST Parms ;
} SL_INDICATION_ST, * SL_INDICATION_SP ;
typedef SL_INDICATION_ST * PSL_INDICATION_ST ;
 

Parameters

See individual primitive definitions in Signaling interface primitives for specific details. See Table 3 for a list of indication primitives.

id
Eye-catcher that identifies the structure as a indication primitive. Set this to SLID_INDICATION_ST.
iseq_no
The sequence number of the primitive, which must be set to 0 by the sending signaling process.
pidCHP
The process identifier of the channel process for this call. The signaling process should keep a record of the channel process identifier that corresponds to a given call reference. The signaling process should set this field to -1, on SL_CALL_SETUP_IND and SL_CHANNEL_ALARM_IND, when a channel process has not been allocated.
Command
The primitive that the structure contains. This must be one of the values listed for id in SL_PRIMITIVE_TYPE structure.
Parms
The structure that contains the parameters for the primitive specified in Command. See SL_INDICATION_PARM_ST data structure.