CoreDX Data Distribution Service
The High Performance, Small Footprint DDS from Twin Oaks Computing, Inc
|
A DDS_DynamicTypeMember represents a "member" of a type. A "member" in this sense may be a member of an aggregated type, a constant within an enumeration, or some other type substructure. More...
Related Functions | |
(Note that these are not member functions.) | |
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicTypeMember_get_descriptor (DDS_DynamicTypeMember dtm, DDS_MemberDescriptor *descriptor) |
This operation accesses the current state of this type. More... | |
COREDX_C_DYNTYPE_API unsigned int | DDS_DynamicTypeMember_get_annotation_count (DDS_DynamicTypeMember dtm) |
Return the number of annotations applied to this type. More... | |
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicTypeMember_get_annotation (DDS_DynamicTypeMember dtm, DDS_AnnotationDescriptor *descriptor, const unsigned int idx) |
Access an annotation at the specified index. On success, the 'descriptor' parameter is set to the annotation. More... | |
COREDX_C_DYNTYPE_API unsigned char | DDS_DynamicTypeMember_equals (DDS_DynamicTypeMember dtm, const DDS_DynamicTypeMember other) |
Compare two DDS_DynamicTypeMember's. More... | |
COREDX_C_DYNTYPE_API DDS_MemberId | DDS_DynamicTypeMember_get_id (DDS_DynamicTypeMember dtm) |
This convenience operation provides the member ID of this member. More... | |
COREDX_C_DYNTYPE_API const char * | DDS_DynamicTypeMember_get_name (DDS_DynamicTypeMember dtm) |
This convenience operation provides the name of this member. More... | |
COREDX_C_DYNTYPE_API DDS_MemberFlag | DDS_DynamicTypeMember_get_flags (DDS_DynamicTypeMember dtm) |
Access the type flags. | |
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicTypeMember_set_flags (DDS_DynamicTypeMember dtm, DDS_MemberFlag f) |
Set the type flags. | |
A DDS_DynamicTypeMember represents a "member" of a type. A "member" in this sense may be a member of an aggregated type, a constant within an enumeration, or some other type substructure.