OpenDDS  Snapshot(2023/04/28-20:55)
Public Member Functions | List of all members
DDS::DynamicType Interface Reference

import"DdsDynamicData.idl";

Inheritance diagram for DDS::DynamicType:
Inheritance graph
[legend]

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_member_count ()
 
DDS::ReturnCode_t get_member_by_index (inout DynamicTypeMember member, in unsigned long index)
 
unsigned long get_annotation_count ()
 
DDS::ReturnCode_t get_annotation (inout AnnotationDescriptor descriptor, in unsigned long idx)
 
unsigned long get_verbatim_text_count ()
 
DDS::ReturnCode_t get_verbatim_text (inout VerbatimTextDescriptor descriptor, in unsigned long idx)
 
boolean equals (in DynamicType other)
 
void clear ()
 

Detailed Description

Definition at line 130 of file DdsDynamicData.idl.

Member Function Documentation

◆ clear()

void DDS::DynamicType::clear ( )

◆ equals()

boolean DDS::DynamicType::equals ( in DynamicType  other)

◆ get_all_members()

DDS::ReturnCode_t DDS::DynamicType::get_all_members ( inout DynamicTypeMembersById  member)

◆ get_all_members_by_name()

DDS::ReturnCode_t DDS::DynamicType::get_all_members_by_name ( inout DynamicTypeMembersByName  member)

◆ get_annotation()

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

◆ get_annotation_count()

unsigned long DDS::DynamicType::get_annotation_count ( )

◆ get_descriptor()

DDS::ReturnCode_t DDS::DynamicType::get_descriptor ( inout TypeDescriptor  descriptor)

◆ get_kind()

TypeKind DDS::DynamicType::get_kind ( )

◆ get_member()

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

◆ get_member_by_index()

DDS::ReturnCode_t DDS::DynamicType::get_member_by_index ( inout DynamicTypeMember  member,
in unsigned long  index 
)

◆ get_member_by_name()

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

◆ get_member_count()

unsigned long DDS::DynamicType::get_member_count ( )

◆ get_name()

ObjectName DDS::DynamicType::get_name ( )

◆ get_verbatim_text()

DDS::ReturnCode_t DDS::DynamicType::get_verbatim_text ( inout VerbatimTextDescriptor  descriptor,
in unsigned long  idx 
)

◆ get_verbatim_text_count()

unsigned long DDS::DynamicType::get_verbatim_text_count ( )

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