pinq_struct_ids(3g) — Subroutines
Name
pinq_struct_ids − Returns a list of the structure identifiers in the CSS.
Operating States: PHOP, ∗, ∗, ∗
PHIGS standard function
Syntax
void pinq_struct_ids (
Pint num_elem, /∗ (I) Number of elements in the application
list ∗/
Pint start, /∗ (I) Starting position within the Digital
PHIGS list ∗/
Pint ∗error_ind, /∗ (O) Error indicator ∗/
Pint_list ∗stru_ids, /∗ (O) List of structure identifiers ∗/
Pint ∗act_num /∗ (O) Total number of elements in the list
of structure identifiers ∗/
)
Data Structures
typedef struct {
Pint num_ints; /∗ number of Pints in the list ∗/
Pint ∗ints; /∗ list of integers ∗/
} Pint_list;
Description
pinq_struct_ids queries the PHIGS state list and returns a list of all the structure identifiers in the CSS.
The application must provide the space used by the list. The application passes the address of the list, an array of integers, in the ints field of the stru_ids argument, and passes the size in the num_elem argument. Digital PHIGS returns the number of elements written to the list in the num_ints field of the stru_ids argument.
See Also
pchange_struct_id
pclose_struct
pinq_struct_status
popen_struct
ppost_struct
pe_post_struct_view
punpost_all_structs
pe_unpost_all_structs_view
pe_unpost_all_structs_all_views
punpost_struct
pe_unpost_struct_view
pe_unpost_struct_all_views