OpenDDS
Snapshot(2023/04/07-19:43)
|
Public Member Functions | |
Value | getValue (const void *stru, DDS::MemberId memberId) const |
Value | getValue (const void *stru, const char *field) const |
Value | getValue (Serializer &strm, const char *field, const TypeSupportImpl *ts) const |
ComparatorBase::Ptr | create_qc_comparator (const char *field, ComparatorBase::Ptr next) const |
void * | allocate () const |
void | deallocate (void *) const |
size_t | numDcpsKeys () const |
const char ** | getFieldNames () const |
const void * | getRawField (const void *, const char *) const |
void | assign (void *, const char *, const void *, const char *, const MetaStruct &) const |
bool | compare (const void *, const void *, const char *) const |
![]() | |
virtual | ~MetaStruct () |
ComparatorBase::Ptr | create_qc_comparator (const char *fieldSpec) const |
Static Public Member Functions | |
static Value | getValueImpl (const DDS::DynamicData_var &dd, const char *field) |
Definition at line 46 of file DynamicTypeSupport.cpp.
|
inlinevirtual |
Implements OpenDDS::DCPS::MetaStruct.
Definition at line 103 of file DynamicTypeSupport.cpp.
|
inlinevirtual |
|
inlinevirtual |
Implements OpenDDS::DCPS::MetaStruct.
Definition at line 115 of file DynamicTypeSupport.cpp.
References OpenDDS_Dcps_Export.
|
inlinevirtual |
Implements OpenDDS::DCPS::MetaStruct.
Definition at line 95 of file DynamicTypeSupport.cpp.
References OpenDDS::DCPS::make_dynamic_cmp(), and OpenDDS::DCPS::make_nested_cmp().
|
inlinevirtual |
|
inlinevirtual |
Implements OpenDDS::DCPS::MetaStruct.
Definition at line 109 of file DynamicTypeSupport.cpp.
|
inlinevirtual |
Implements OpenDDS::DCPS::MetaStruct.
Definition at line 111 of file DynamicTypeSupport.cpp.
|
inlinevirtual |
Implements OpenDDS::DCPS::MetaStruct.
Definition at line 48 of file DynamicTypeSupport.cpp.
References OpenDDS::XTypes::DynamicSample::dynamic_data(), and OpenDDS::XTypes::DynamicDataBase::get_simple_value().
|
inlinevirtual |
Implements OpenDDS::DCPS::MetaStruct.
Definition at line 60 of file DynamicTypeSupport.cpp.
References OpenDDS::XTypes::DynamicSample::dynamic_data().
|
inlinevirtual |
Implements OpenDDS::DCPS::MetaStruct.
Definition at line 67 of file DynamicTypeSupport.cpp.
References OpenDDS::DCPS::TypeSupportImpl::get_type().
|
inlinestatic |
Definition at line 74 of file DynamicTypeSupport.cpp.
References OpenDDS::XTypes::DynamicDataBase::get_simple_value(), and DDS::RETCODE_OK.
|
inlinevirtual |
Implements OpenDDS::DCPS::MetaStruct.
Definition at line 107 of file DynamicTypeSupport.cpp.