pinq_conf_structs_net(3g) — Subroutines
Name
pinq_conf_structs_net − Returns structure identifiers found in both the CSS and the archive file.
Operating States: PHOP, ∗, ∗, AROP
PHIGS standard function
Syntax
void pinq_conf_structs_net (
Pint ar_id, /∗ (I) Archive file identifier ∗/
Pint stid, /∗ (I) Structure identifier ∗/
Pstruct_net_source source, /∗ (I) Structure network source ∗/
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 ∗ids, /∗ (O) Structure identifier list ∗/
Pint ∗act_num /∗ (O) Total number of elements in
the Digital PHIGS list ∗/
)
Data Structures
typedef enum {
PNET_CSS, /∗ central structure store ∗/
PNET_AR /∗ archive file ∗/
} Pstruct_net_source;
typedef struct {
Pint num_ints; /∗ number of Pints in the list ∗/
Pint ∗ints; /∗ list of integers ∗/
} Pint_list;
Description
pinq_conf_structs_net queries the PHIGS state list. A call to this function causes the following to occur:
•If the structure network source is CSS, Digital PHIGS compares all the structure identifiers in the structure paths descending from the specified structure identifier to all the structure identifiers in the archive file.
•If the structure network source is ARCHIVE, Digital PHIGS compares all structure identifiers in the structure paths descending from the specified structure in the archive file to all structure identifiers in the CSS.
•Digital PHIGS returns the structure identifiers it finds in both the structure path of the CSS and the archive file in the structure identifier list.
See Also
pinq_all_conf_structs
pinq_conf_res
pset_conf_res