HP-UX SNAplus2 NOF Programmer's Guide
NOF API Verbs (QUERY Verbs)
QUERY_NODE
Chapter 4 839
QUERY_NODE
QUERY_NODE returns information about the deļ¬nition of a SNAplus2
node, and on its status if it is active.
VCB Structure
typedef struct query_node
{
AP_UINT16 opcode; /* verb operation code */
unsigned char reserv2; /* reserved */
unsigned char format; /* reserved */
AP_UINT16 primary_rc; /* primary return code */
AP_UINT32 secondary_rc; /* secondary return code */
CP_CREATE_PARMS cp_create_parms; /* create parameters */
AP_UINT32 up_time; /* time since node started */
AP_UINT32 mem_size; /* reserved */
AP_UINT32 mem_used; /* reserved */
AP_UINT32 mem_warning_threshold; /* reserved */
AP_UINT32 mem_critical_threshold; /* reserved */
unsigned char nn_functions_supported; /* reserved */
unsigned char functions_supported; /* functions supported */
unsigned char en_functions_supported; /* EN functions supported */
unsigned char nn_status; /* reserved */
AP_UINT32 nn_frsn; /* reserved */
AP_UINT32 nn_rsn; /* reserved */
AP_UINT16 def_ls_good_xids; /* Good XIDS for defined link */
/* stations */
AP_UINT16 def_ls_bad_xids; /* Bad XIDS for defined link */
/* stations */
AP_UINT16 dyn_ls_good_xids; /* Good XIDS for dynamic link */
/* stations */
AP_UINT16 dyn_ls_bad_xids; /* Bad XIDS for dynamic link */
/* stations */
unsigned char dlur_release_level; /* Current DLUR release level */
unsigned char reserva[19]; /* reserved */
unsigned char fq_nn_server_name[17]; /* fully qualified NN server */
/* name */
AP_UINT32 current_isr_sessions; /* reserved */
unsigned char reservb[30]; /* reserved */
} QUERY_NODE;
typedef struct cp_create_parms
{
AP_UINT16 crt_parms_len; /* length of CP_CREATE_PARMS */
unsigned char description[32]; /* resource description */