CoreDX DDS C Reference Manual
Related Functions | List of all members
DDS_DynamicTypeMember Struct Reference

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.)

DDS_ReturnCode_t DDS_DynamicTypeMember_get_descriptor (DDS_DynamicTypeMember dtm, DDS_MemberDescriptor *descriptor)
 This operation accesses the current state of this type. More...
 
unsigned int DDS_DynamicTypeMember_get_annotation_count (DDS_DynamicTypeMember dtm)
 Return the number of annotations applied to this type. More...
 
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...
 
unsigned char DDS_DynamicTypeMember_equals (DDS_DynamicTypeMember dtm, const DDS_DynamicTypeMember other)
 Compare two DDS_DynamicTypeMember's. More...
 
DDS_MemberId DDS_DynamicTypeMember_get_id (DDS_DynamicTypeMember dtm)
 This convenience operation provides the member ID of this member. More...
 
const char * DDS_DynamicTypeMember_get_name (DDS_DynamicTypeMember dtm)
 This convenience operation provides the name of this member. More...
 
DDS_MemberFlag DDS_DynamicTypeMember_get_flags (DDS_DynamicTypeMember dtm)
 Access the type flags.
 
DDS_ReturnCode_t DDS_DynamicTypeMember_set_flags (DDS_DynamicTypeMember dtm, DDS_MemberFlag f)
 Set the type flags.
 

Detailed Description

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.

See also
DDS_DynamicType
DDS_DynamicTypeBuilderFactory
DDS_DynamicTypeBuilder

© 2009-2017 Twin Oaks Computing, Inc
Castle Rock, CO 80108
All rights reserved.