Fast RTPS  Version 2.14.1
Fast RTPS
Loading...
Searching...
No Matches
DynamicTypeBuilder Interface Reference

import <dds-language_binding.idl;

Public Member Functions

DDS::ReturnCode_t get_descriptor (inout TypeDescriptor descriptor)
 
ObjectName get_name ()
 
TypeKind get_kind ()
 
DDS::ReturnCode_t get_member_by_name (inout DynamicTypeMember member, in ObjectName name)
 
DDS::ReturnCode_t get_all_members_by_name (inout DynamicTypeMembersByName member)
 
DDS::ReturnCode_t get_member (inout DynamicTypeMember member, in MemberId id)
 
DDS::ReturnCode_t get_all_members (inout DynamicTypeMembersById member)
 
unsigned long get_annotation_count ()
 
DDS::ReturnCode_t get_annotation (inout AnnotationDescriptor descriptor, in unsigned long idx)
 
boolean equals (in DynamicType other)
 
DDS::ReturnCode_t add_member (in MemberDescriptor descriptor)
 
DDS::ReturnCode_t apply_annotation (in AnnotationDescriptor descriptor)
 
DynamicType build ()
 

Member Function Documentation

◆ add_member()

DDS::ReturnCode_t add_member ( in MemberDescriptor  descriptor)

◆ apply_annotation()

DDS::ReturnCode_t apply_annotation ( in AnnotationDescriptor  descriptor)

◆ build()

DynamicType build ( )

◆ equals()

boolean equals ( in DynamicType  other)

◆ get_all_members()

DDS::ReturnCode_t get_all_members ( inout DynamicTypeMembersById  member)

◆ get_all_members_by_name()

DDS::ReturnCode_t get_all_members_by_name ( inout DynamicTypeMembersByName  member)

◆ get_annotation()

DDS::ReturnCode_t get_annotation ( inout AnnotationDescriptor  descriptor,
in unsigned long  idx 
)

◆ get_annotation_count()

unsigned long get_annotation_count ( )

◆ get_descriptor()

DDS::ReturnCode_t get_descriptor ( inout TypeDescriptor  descriptor)

◆ get_kind()

TypeKind get_kind ( )

◆ get_member()

DDS::ReturnCode_t get_member ( inout DynamicTypeMember  member,
in MemberId  id 
)

◆ get_member_by_name()

DDS::ReturnCode_t get_member_by_name ( inout DynamicTypeMember  member,
in ObjectName  name 
)

◆ get_name()

ObjectName get_name ( )

The documentation for this interface was generated from the following file: