HP-UX SNAplus2 NOF Programmer's Guide
NOF API Verbs (ACTIVATE_SESSION to OPEN_FILE)
DEFINE_LS
Chapter 3260
DLC-speciļ¬c data for SDLC:
typedef struct sdl_link_spec_data
{
V0_MUX_INFO mux_info; /* Streams config info */
AP_UINT16 reserve8; /* reserved */
AP_UINT16 reserve9; /* reserved */
AP_UINT32 contact_timer; /* contact timer (fast poll, */
/* in ms) */
AP_UINT16 contact_timer_retry; /* contact timer retry */
AP_UINT16 reserve1; /* reserved */
AP_UINT32 contact_timer2; /* contact timer (slow poll, */
/* in ms) */
AP_UINT16 contact_timer_retry2; /* contact timer 2 retry */
AP_UINT16 reserve2; /* reserved */
AP_UINT32 disc_timer; /* disconnect timer (in ms) */
AP_UINT16 disc_timer_retry; /* disconnect timer retry */
AP_UINT16 reserve3; /* reserved */
AP_UINT32 nve_poll_timer; /* negative poll timer(fast poll) */
AP_UINT16 nve_poll_timer_retry; /* negative poll timer retry */
AP_UINT16 reserve4; /* reserved */
AP_UINT32 nve_poll_timer2; /* negative poll timer(slow poll) */
AP_UINT16 nve_poll_timer_retry2; /* negative poll timer 2 retry */
AP_UINT16 reserve5; /* reserved */
AP_UINT32 no_resp_timer; /* No response timer (T1 timer)) */
/* (in ms) */
AP_UINT16 no_resp_timer_retry; /* No response timer retry */
AP_UINT16 reserve6; /* reserved */
AP_UINT32 rem_busy_timer; /* Remote busy timer (in ms) */
AP_UINT16 rem_busy_timer_retry; /* Remote busy timer retry */
unsigned char re_tx_threshold; /* reserved */
unsigned char repoll_threshold; /* reserved */
AP_UINT32 rr_timer; /* RR turnaround timer (in ms) */
unsigned char group_address; /* reserved */
unsigned char poll_frame; /* Poll frame to use when Primary */
/* and contact polling secondary */
/* XID, DISC, SNRM, SNRME, TEST */
AP_UINT16 poll_on_iframe; /* Can LS send poll bit on */
/* I-frame */
AP_UINT16 stub_spec_data_len; /* length of stub specific data */
STUB_SPEC_DATA stub_spec_data; /* stub specific data */
} SDL_LINK_SPEC_DATA;
typedef struct stub_spec_data
{
int mux_id; /* reserved */
unsigned char opt1; /* options flag 1 */
unsigned char opt2; /* options flag 2 */
unsigned char pad[2]; /* reserved */