OpenDDS
Snapshot(2023/04/28-20:55)
|
#include <DynamicTypeMemberImpl.h>
Public Member Functions | |
DynamicTypeMemberImpl () | |
~DynamicTypeMemberImpl () | |
DDS::ReturnCode_t | set_descriptor (DDS::MemberDescriptor *descriptor) |
DDS::ReturnCode_t | get_descriptor (DDS::MemberDescriptor *&descriptor) |
CORBA::ULong | get_annotation_count () |
DDS::ReturnCode_t | get_annotation (DDS::AnnotationDescriptor *&descriptor, CORBA::ULong idx) |
CORBA::ULong | get_verbatim_text_count () |
DDS::ReturnCode_t | get_verbatim_text (DDS::VerbatimTextDescriptor *&descriptor, CORBA::ULong idx) |
bool | equals (DDS::DynamicTypeMember_ptr other) |
MemberId | get_id () |
char * | get_name () |
![]() | |
DDS::ReturnCode_t | get_descriptor (inout MemberDescriptor descriptor) |
DDS::ReturnCode_t | get_annotation (inout AnnotationDescriptor descriptor, in unsigned long idx) |
DDS::ReturnCode_t | get_verbatim_text (inout VerbatimTextDescriptor descriptor, in unsigned long idx) |
boolean | equals (in DynamicTypeMember other) |
Private Attributes | |
DDS::MemberDescriptor_var | descriptor_ |
Definition at line 14 of file DynamicTypeMemberImpl.h.
OpenDDS::XTypes::DynamicTypeMemberImpl::DynamicTypeMemberImpl | ( | ) |
Definition at line 13 of file DynamicTypeMemberImpl.cpp.
OpenDDS::XTypes::DynamicTypeMemberImpl::~DynamicTypeMemberImpl | ( | ) |
Definition at line 16 of file DynamicTypeMemberImpl.cpp.
bool OpenDDS::XTypes::DynamicTypeMemberImpl::equals | ( | DDS::DynamicTypeMember_ptr | other | ) |
Definition at line 59 of file DynamicTypeMemberImpl.cpp.
References descriptor_, DDS::RETCODE_OK, and OpenDDS::XTypes::test_equality().
DDS::ReturnCode_t OpenDDS::XTypes::DynamicTypeMemberImpl::get_annotation | ( | DDS::AnnotationDescriptor *& | descriptor, |
CORBA::ULong | idx | ||
) |
Definition at line 41 of file DynamicTypeMemberImpl.cpp.
References DDS::RETCODE_UNSUPPORTED.
CORBA::ULong OpenDDS::XTypes::DynamicTypeMemberImpl::get_annotation_count | ( | ) |
Implements DDS::DynamicTypeMember.
Definition at line 35 of file DynamicTypeMemberImpl.cpp.
DDS::ReturnCode_t OpenDDS::XTypes::DynamicTypeMemberImpl::get_descriptor | ( | DDS::MemberDescriptor *& | descriptor | ) |
Definition at line 27 of file DynamicTypeMemberImpl.cpp.
References descriptor_, and DDS::RETCODE_OK.
MemberId OpenDDS::XTypes::DynamicTypeMemberImpl::get_id | ( | void | ) |
Implements DDS::DynamicTypeMember.
Definition at line 79 of file DynamicTypeMemberImpl.cpp.
References descriptor_.
char * OpenDDS::XTypes::DynamicTypeMemberImpl::get_name | ( | void | ) |
Implements DDS::DynamicTypeMember.
Definition at line 84 of file DynamicTypeMemberImpl.cpp.
References TAO::String_var< charT >::_retn(), descriptor_, and OPENDDS_END_VERSIONED_NAMESPACE_DECL.
DDS::ReturnCode_t OpenDDS::XTypes::DynamicTypeMemberImpl::get_verbatim_text | ( | DDS::VerbatimTextDescriptor *& | descriptor, |
CORBA::ULong | idx | ||
) |
Definition at line 53 of file DynamicTypeMemberImpl.cpp.
References DDS::RETCODE_UNSUPPORTED.
CORBA::ULong OpenDDS::XTypes::DynamicTypeMemberImpl::get_verbatim_text_count | ( | ) |
Implements DDS::DynamicTypeMember.
Definition at line 47 of file DynamicTypeMemberImpl.cpp.
DDS::ReturnCode_t OpenDDS::XTypes::DynamicTypeMemberImpl::set_descriptor | ( | DDS::MemberDescriptor * | descriptor | ) |
Definition at line 19 of file DynamicTypeMemberImpl.cpp.
References descriptor_, and DDS::RETCODE_OK.
Referenced by OpenDDS::XTypes::TypeLookupService::complete_to_dynamic_i().
|
private |
Definition at line 29 of file DynamicTypeMemberImpl.h.
Referenced by equals(), get_descriptor(), get_id(), get_name(), and set_descriptor().