HP-UX SNAplus2 R7 NOF Programmer's Guide
NOF API Verbs
QUERY_NN_TOPOLOGY_NODE
3.141.1 VCB Structure
typedef struct query_nn_topology_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 */
unsigned char *buf_ptr; /* pointer to buffer */
AP_UINT32 buf_size; /* buffer size */
AP_UINT32 total_buf_size; /* total buffer size required */
AP_UINT16 num_entries; /* number of entries */
AP_UINT16 total_num_entries; /* total number of entries */
unsigned char list_options; /* listing options */
unsigned char reserv3; /* reserved */
unsigned char node_name[17]; /* network qualified node name */
unsigned char node_type; /* node type */
AP_UINT32 frsn; /* flow reduction sequence number */
} QUERY_NN_TOPOLOGY_NODE;
If the frsn field is set to a non-zero value then only node entries with FRSNs equal to or greater than the one
specified will be returned. If it is set to zero then all node entries are returned.
typedef struct nn_topology_node_summary
{
AP_UINT16 overlay_size; /* size of returned entry */
unsigned char node_name[17]; /* network qualified node name */
unsigned char node_type; /* node type */
} NN_TOPOLOGY_NODE_SUMMARY;
typedef struct nn_topology_node_detail
{
AP_UINT16 overlay_size; /* size of returned entry */
unsigned char node_name[17]; /* network qualified node name */
unsigned char node_type; /* node type */
AP_UINT16 days_left; /* days left until entry purged */
unsigned char reserv1[2]; /* reserved */
AP_UINT32 frsn; /* flow reduction sequence number */
AP_UINT32 rsn; /* resource sequence number */
unsigned char rar; /* route additional resistance */
unsigned char status; /* node status */
unsigned char function_support; /* function support */
unsigned char reserv2; /* reserved */
unsigned char branch_aware; /* is the node branch aware? */
unsigned char reserva[19]; /* reserved */
} NN_TOPOLOGY_NODE_DETAIL;
3.141.2 Supplied Parameters
The application supplies the following parameters:
opcode
AP_QUERY_NN_TOPOLOGY_NODE
buf_ptr
A pointer to a data buffer that SNAplus2 will use to return the requested information.
buf_size
560