HP-UX SNAplus2 NOF Programmer's Guide
NOF API Verbs (QUERY Verbs)
QUERY_MODE_DEFINITION
Chapter 4822
QUERY_MODE_DEFINITION
QUERY_MODE_DEFINITIONreturns information about modes defined
using DEFINE_MODE, or about SNA-defined modes.
This verb can be used to obtain either summary or detailed information,
about a specific mode or about multiple modes, depending on the options
used. It returns information about the definition of the modes, not about
their current usage; use QUERY_MODE to obtain information about the
current usage of a mode by local and partner LUs.
This verb cannot be used to return information about the default COS
name that will be used for any unrecognized mode names; use
QUERY_MODE_TO_COS_MAPPING to do this.
VCB Structure
typedef struct query_mode_definition
{
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 mode_name[8]; /* mode name */
} QUERY_MODE_DEFINITION;
typedef struct mode_def_summary
{
AP_UINT16 overlay_size; /* size of returned entry */
unsigned char mode_name[8]; /* mode name */
unsigned char description[32]; /* resource description */
unsigned char reserv1[16]; /* reserved */
} MODE_DEF_SUMMARY;
typedef struct mode_def_detail
{
AP_UINT16 overlay_size; /* size of returned entry */