The SEDRIS Data Representation Model
APPENDIX D - Functions SE GeneralIsLegalAggregate |
---|
extern SE_Boolean | |||
SE_GeneralIsLegalAggregate | |||
( | |||
SE_Short_Integer_Positive | major_drm_version, | (notes) | |
SE_Byte_Unsigned | minor_drm_version, | (notes) | |
SE_Short_Integer_Positive | drm_class_a, | (notes) | |
SE_Short_Integer_Positive | drm_class_b | (notes) | |
); |
Tests whether an instance of class 'drm_class_a' can be a component of an instance of class 'drm_class_b' via a bidirectional composition.
SE_TRUE | if valid parameters were passed in, and an instance of class 'drm_class_a' can legally be aggregated by an instance of class 'drm_class_b' in the specified version of the DRM. |
SE_FALSE | otherwise. |
major DRM version number of the DRM version for which this function is being called
minor DRM version number of the DRM version for which this function is being called
represents a DRM class A, the candidate component class
represents a DRM class B, the candidate aggregate class
Prev: SE_GeneralIsAbstractClass.
Next: SE_GeneralIsLegalAssociate.
Up:Index.
|