CoreDX Data Distribution Service
The High Performance, Small Footprint DDS from Twin Oaks Computing, Inc
|
A 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...
Inherits DDS.DynamicTypeMember.
Public Member Functions | |
ReturnCode_t | get_descriptor (DDS.MemberDescriptorHolder descriptor) |
This operation accesses the current state of this type. More... | |
int | get_annotation_count () |
Return the number of annotations applied to this type. More... | |
ReturnCode_t | get_annotation (DDS.AnnotationDescriptorHolder descriptor, int idx) |
Access an annotation at the specified index. On success, the 'descriptor' parameter is set to the annotation. More... | |
boolean | equals (DDS.DynamicTypeMember other) |
Compare two DynamicTypeMember's. More... | |
int | get_id () |
This convenience operation provides the member ID of this member. More... | |
String | get_name () |
This convenience operation provides the name of this member. More... | |
A 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.
boolean com.toc.coredx.dynamictype.DynamicTypeMember.equals | ( | DDS.DynamicTypeMember | other | ) |
Compare two DynamicTypeMember's.
Two type descriptors are considered equal if and only if if they belong to the same type and the values of all of the properties are equal in each of them.
ReturnCode_t com.toc.coredx.dynamictype.DynamicTypeMember.get_annotation | ( | DDS.AnnotationDescriptorHolder | descriptor, |
int | idx | ||
) |
Access an annotation at the specified index. On success, the 'descriptor' parameter is set to the annotation.
int com.toc.coredx.dynamictype.DynamicTypeMember.get_annotation_count | ( | ) |
Return the number of annotations applied to this type.
uint | the number of annotations |
ReturnCode_t com.toc.coredx.dynamictype.DynamicTypeMember.get_descriptor | ( | DDS.MemberDescriptorHolder | descriptor | ) |
This operation accesses the current state of this type.
It overwrites the application-provided 'descriptor' parameter.
RETCODE_BAD_PARAMETER | in the case of an invalid parameter |
int com.toc.coredx.dynamictype.DynamicTypeMember.get_id | ( | ) |
This convenience operation provides the member ID of this member.
Its result shall be identical to the ID value that is a member of the descriptor property.
String com.toc.coredx.dynamictype.DynamicTypeMember.get_name | ( | ) |
This convenience operation provides the name of this member.
Its result shall be identical to the name string that is a member of the descriptor property.