CoreDX Data Distribution Service
The High Performance, Small Footprint DDS from Twin Oaks Computing, Inc
|
An instance of DDS_DynamicType represent a type’s schema: its physical name, kind, member definitions (if any), and so on. More...
Related Functions | |
(Note that these are not member functions.) | |
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicType_get_descriptor (DDS_DynamicType dt, DDS_TypeDescriptor *descriptor) |
This operation provides a summary of the current state of this type. More... | |
COREDX_C_DYNTYPE_API const char * | DDS_DynamicType_get_name (DDS_DynamicType dt) |
This convenience operation provides the fully qualified name of this type. More... | |
COREDX_C_DYNTYPE_API DDS_TypeKind | DDS_DynamicType_get_kind (DDS_DynamicType dt) |
This convenience operation returns the kind of this type (e.g., integer, structure, etc.). More... | |
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicType_get_member_by_name (DDS_DynamicType dt, DDS_DynamicTypeMember *member, const DDS_ObjectName name) |
This operation accesses a member by name. More... | |
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicType_get_all_members_by_name (DDS_DynamicType dt, DDS_DynamicTypeMembersByName *member) |
This operation provides access to the 'members_by_name' map. More... | |
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicType_get_member (DDS_DynamicType dt, DDS_DynamicTypeMember *member, const DDS_MemberId id) |
This operation accesses a member by id. More... | |
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicType_get_all_members (DDS_DynamicType dt, DDS_DynamicTypeMembersById *member) |
This operation provides access to the 'members_by_id' map. More... | |
COREDX_C_DYNTYPE_API unsigned int | DDS_DynamicType_get_annotation_count (DDS_DynamicType dt) |
Return the number of annotations applied to this type. More... | |
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicType_get_annotation (DDS_DynamicType dt, 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_DynamicType_equals (DDS_DynamicType dt, const DDS_DynamicType other) |
Two types shall be considered equal if and only if all of their respective properties are equal. More... | |
An instance of DDS_DynamicType represent a type’s schema: its physical name, kind, member definitions (if any), and so on.