[ Previous | Next | Contents | Glossary | Home | Search ]
The graPHIGS Programming Interface: ISO PHIGS Subroutine Reference

INQUIRE CONFLICTING STRUCTURES IN NETWORK (PHOP,*,*,AROP)

Purpose

Use Inquire Conflicting Structures in Network to inquire a list of structure identifiers from a specified structure network that exists in both the structure store and the specified open archive file.

The value for the source determines whether the structure network originates from the structure store or from the archive file.

If the inquire information is available, then the graPHIGS API sets the error indicator to zero and returns the values in the output parameters. If the inquired information is unavailable, then the values returned in the output parameters are unpredictable and the graPHIGS API sets the error indicator to one of the following errors:

7
Function Requires State (PHOP,*,*,AROP)
201
Specified Structure Does Not Exist
404
Specified Archive File Is Not Open

Language Bindings

C

pinq_conf_structs_net(ar_id, struct_id, source, num_elems_appl_list, start_ind, err_ind, ids, num_elems_impl_list)

Input Parameters

Pint ar_id
Archive file identifier.

Pint struct_id
Structure identifier.

Pstruct_net_source source
Structure network source (0=PNET_CSS, 1=PNET_AR).

Pint num_elems_appl_list
Number of elements in the application list (>=0).

Pint start_ind
Starting index (>=0).

Output Parameters

Pint *err_ind
Error indicator.

Pint_list *ids
List of conflicting structure identifiers.

Pint *num_elems_impl_list
Number of elements in the implementation list.

FORTRAN

PQCSTN (afid, strid, snsrc, n, errind, ol, ostrid)

Input Parameters

integer afid
Archive file identifier.

integer strid
Structure identifier.

integer snsrc
Structure network source (0=PCSS, 1=PARCHV).

integer n
Set member requested (>=0).

Output Parameters

integer errind
Error indicator.

integer ol
Number of structure identifiers in list.

integer ostrid
nth structure identifier in list.

Errors

None

Related Subroutines

  • Inquire All Conflicting Structures


  • [ Previous | Next | Contents | Glossary | Home | Search ]