(Page 19 of 30 in this chapter)
typedef struct
{
U8 enable; /* 0 = disabled, 1 = enabled */
U8 spare1; /* alignment */
U16 value; /* timeout in tenths of seconds */
}
typedef struct
{
U8 maxSaps; /* Max Number of SCCP User Saps */
U8 maxNSaps; /* Max Number of Network Saps(MTP3) */
U16 maxScli; /* Max Number of Sequence
* Connectionless Instances */
U16 maxAddrs; /* Max Number of Addresses */
U16 maxRtes; /* Max Number of Routes */
U8 DefRouting; /* Flag for Default Routing */
U8 ConnDrop; /* Flag prevents Connection Drop on
* link loss */
U16 maxAdjDpc; /* Max Number of Adjacent Point Codes */
U16 maxMsgDrn; /* Max message to drain (max: 65535) */
U16 maxXUDTs; /* Max external. unit data control
* blocks (ITU92) */
U16 maxXUDTref; /* Max external unit data reference
* control blocks (ITU-92) */
U8 status; /* Local Status -- SCCP_ONLINE | SCCP_OFFLINE */
U8 spare1; /* alignment */
S16 sogThresh; /* Threshold for granting state change */
S16 scliTimeRes; /* Time Resolution */
S16 rteTimeRes; /* Time Resolution */
S16 sapTimeRes; /* Time Resolution */
S16 nsapTimeRes; /* Time resolution */
S16 xrefTimeRes; /* Time Resolution */
S16 asmbTimeRes; /* Time Resolution */
TimerCfg scliTimer; /* default SCLI timer */
TimerCfg sstTimer; /* default SST timer */
TimerCfg nsapTimer; /* default network sap timer */
TimerCfg srtTimer; /* Default Timer for SRT */
TimerCfg ignoreTimer; /* default ignore SST timer */
TimerCfg coordTimer; /* default Cord State Change SST timer */
TimerCfg xrefFrzTimer; /* default timer for freezing external
* unit data reference (ITU-92) */
TimerCfg defAsmbTmr; /* default timer for external unit
* data assembly (CCITT92) */
PDesc stkmgr; /* Stack Manager - not used */
U16 maxConn; /* max number of connections */
S16 connThresh; /* Connection Threshold */
S16 queueThresh; /* Queue Threshold */
S16 conTimeRes; /* connection Timer resolution */
S16 frzTimeRes; /* freeze Timer resolution */
TimerCfg freezeTimer; /* default lcl reference freeze timer */
TimerCfg connTimer; /* default connection timer */
TimerCfg txInactTimer; /* time to allow connection to exist
* with no transmit packets */
TimerCfg rxInactTimer; /* time to allow connection to exist
* with no receive packets */
TimerCfg relTimer; /* default release timer */
TimerCfg repRelTimer; /* default repeat release timer (ITU-92 only) */
TimerCfg intvalTimer; /* default report abnormal release timer */
TimerCfg guardTimer; /* default restart timer */
TimerCfg resetTimer; /* default reset timer */
U8 alarmLevel; /* alarm level */
U8 traceFlags; /* trace flags */
} SccpGenCfg;
(Page 19 of 30 in this chapter)