SEDRIS Reference Manual
APPENDIX A - Transmittal Access Level 0 API Types SE_Packed_Hierarchy_Object |
---|
/* * STRUCT: SE_Packed_Hierarchy_Object * * Part of the data returned from SE_GetPackedHierarchy() or * SE_GetRemainingPackedHierarchiesList(). This structure represents * an object in a Packed Hierarchy. * * NOTE FOR AGGREGATE REFERENCES: * Just because an object has no aggregates "within the hierarchy" does not * mean the object has no aggregates. Applications requiring this * information should use an aggregate iterator to return all the aggregate * objects. */typedef struct se_packed_hierarchy_object
SE_Object | this_object; | 1 | |
SE_Boolean | components_included; | 2 | |
SE_Integer_Unsigned | component_count; | 3 | |
SE_Packed_Hierarchy_Reference | *components; | 4 | |
SE_Boolean | aggregates_included; | 5 | |
SE_Integer_Unsigned | aggregate_count; | 6 | |
SE_Packed_Hierarchy_Reference | *aggregates; | 7 | |
SE_DRM_Class_Fields | fields; | 8 | |
SE_Status_Code | status_code; | 9 |
A handle to the object represented by this structure. The user would need this in cases where the object is to be passed to other API functions.
A boolean flag indicating whether the components of this_object are included in this packed hierarchy. If components_included is SE_TRUE, but component_count is 0, then the object has no components.
A count of the number of component references (see components). The number of components of this_object that are included in this SE_Packed_Hierarchy.
If components_included is SE_FALSE, this shall be zero (0).
If components_included is SE_TRUE, but component_count is 0, then this_object has no components within the specified packed hierarchy.
An array (of size component_count) of references for the components of this_object.
A boolean flag indicating whether the aggregates of this_object are included in the packed hierarchy. If aggregates_included is SE_TRUE, but aggregate_count is 0, then this_object has no aggregates within this packed hierarchy.
The number of aggregates of this_object that are within this SE_Packed_Hierarchy.
If aggregates_included is SE_FALSE, this shall be zero (0).
If aggregates_included is SE_TRUE, but aggregate_count is zero (0), then this_object has no aggregates within the specified packed hierarchy.
An array (of size aggregate_count) of references for the aggregates of this_object.
The fields of this_object.
Corresponds to this_object; used to provide ITR information in hierarchies that cross ITR boundaries. Possible values are:
|