OpenDDS
Snapshot(2023/04/28-20:55)
|
#include <DynamicDataBase.h>
Protected Member Functions | |
bool | is_type_supported (TypeKind tk, const char *func_name) |
Verify that a given type is primitive or string or wstring. More... | |
bool | get_index_from_id (DDS::MemberId id, ACE_CDR::ULong &index, ACE_CDR::ULong bound) const |
bool | enum_string_helper (char *&strInOut, MemberId id) |
DDS::ReturnCode_t | check_member (DDS::MemberDescriptor_var &member_desc, DDS::DynamicType_var &member_type, const char *method, const char *action, DDS::MemberId id, DDS::TypeKind tk=TK_NONE) |
DDS::ReturnCode_t | check_member (DDS::DynamicType_var &member_type, const char *method, const char *action, DDS::MemberId id, DDS::TypeKind tk=TK_NONE) |
DDS::ReturnCode_t | get_selected_union_branch (DDS::Int32 disc, bool &found_selected_member, DDS::MemberDescriptor_var &selected_md) const |
DDS::ReturnCode_t | get_selected_union_branch (bool &found_selected_member, DDS::MemberDescriptor_var &selected_md) |
bool | discriminator_selects_no_member (DDS::Int32 disc) const |
DDS::DynamicData * | interface_from_this () const |
DDS::ReturnCode_t | unsupported_method (const char *method_name, bool warning=false) const |
![]() | |
LocalObject (void) | |
![]() | |
Object (int dummy=0) | |
TAO::Object_Proxy_Broker * | proxy_broker () const |
![]() | |
RcObject () | |
Static Protected Member Functions | |
static DDS::MemberId | get_union_default_member (DDS::DynamicType *type) |
Protected Attributes | |
DDS::DynamicType_var | type_ |
The actual (i.e., non-alias) DynamicType of the associated type. More... | |
DDS::TypeDescriptor_var | type_desc_ |
![]() | |
ACE_Atomic_Op< TAO_SYNCH_MUTEX, unsigned long > | refcount_ |
Additional Inherited Members | |
![]() | |
typedef DDS::DynamicData ::_ptr_type | _ptr_type |
typedef DDS::DynamicData ::_var_type | _var_type |
![]() | |
typedef LocalObject_ptr | _ptr_type |
typedef LocalObject_var | _var_type |
typedef LocalObject_out | _out_type |
![]() | |
typedef Object_ptr | _ptr_type |
typedef Object_var | _var_type |
typedef Object_out | _out_type |
![]() | |
readonly attribute DynamicType | type |
Definition at line 25 of file DynamicDataBase.h.
OpenDDS::XTypes::DynamicDataBase::DynamicDataBase | ( | ) |
Definition at line 46 of file DynamicDataBase.cpp.
OpenDDS::XTypes::DynamicDataBase::DynamicDataBase | ( | DDS::DynamicType_ptr | type | ) |
Definition at line 50 of file DynamicDataBase.cpp.
|
protected |
Definition at line 197 of file DynamicDataBase.cpp.
References ACE_ERROR, OpenDDS::XTypes::bitmask_bound(), OpenDDS::XTypes::enum_bound(), OpenDDS::XTypes::get_base_type(), get_descriptor(), TAO::String_var< charT >::in(), OpenDDS::XTypes::is_basic(), OpenDDS::XTypes::is_complex(), LM_NOTICE, OpenDDS::DCPS::log_level, OpenDDS::DCPS::LogLevel::Notice, DDS::RETCODE_BAD_PARAMETER, DDS::RETCODE_ERROR, DDS::RETCODE_OK, OpenDDS::XTypes::TK_ARRAY, OpenDDS::XTypes::TK_BITMASK, OpenDDS::XTypes::TK_ENUM, OpenDDS::XTypes::TK_MAP, OpenDDS::XTypes::TK_NONE, OpenDDS::XTypes::TK_SEQUENCE, OpenDDS::XTypes::TK_STRING16, OpenDDS::XTypes::TK_STRING8, OpenDDS::XTypes::TK_STRUCTURE, OpenDDS::XTypes::TK_UNION, type_, type_desc_, and OpenDDS::XTypes::typekind_to_string().
Referenced by OpenDDS::XTypes::DynamicDataAdapter::check_member(), OpenDDS::XTypes::DynamicDataImpl::get_value_from_struct(), OpenDDS::XTypes::DynamicDataImpl::get_value_from_union(), and OpenDDS::XTypes::DynamicDataImpl::set_value_to_struct().
|
inlineprotected |
Definition at line 63 of file DynamicDataBase.h.
DDS::DynamicData_ptr OpenDDS::XTypes::DynamicDataBase::clone | ( | void | ) |
Implements DDS::DynamicData.
Definition at line 450 of file DynamicDataBase.cpp.
References ACE_ERROR, OpenDDS::XTypes::copy(), DDS::DynamicDataFactory::create_data(), DDS::DynamicDataFactory::get_instance(), LM_NOTICE, OpenDDS::DCPS::log_level, OpenDDS::DCPS::LogLevel::Notice, DDS::RETCODE_ILLEGAL_OPERATION, DDS::RETCODE_OK, type_, and OpenDDS::XTypes::typekind_to_string().
|
protected |
Definition at line 366 of file DynamicDataBase.cpp.
References ACE_ERROR, get_selected_union_branch(), LM_WARNING, OpenDDS::DCPS::log_level, DDS::RETCODE_OK, OpenDDS::DCPS::retcode_to_string(), and OpenDDS::DCPS::LogLevel::Warning.
Referenced by OpenDDS::XTypes::DynamicDataImpl::set_complex_to_union(), and OpenDDS::XTypes::DynamicDataImpl::set_value_to_union().
|
protected |
Definition at line 175 of file DynamicDataBase.cpp.
References OpenDDS::XTypes::get_enum_value(), OpenDDS::XTypes::get_enumerator_name(), OpenDDS::XTypes::get_member_type(), DDS::RETCODE_OK, CORBA::string_free(), OpenDDS::XTypes::TK_ENUM, and type_.
Referenced by OpenDDS::XTypes::DynamicDataImpl::get_string_value(), and OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_string_value().
DDS::Boolean OpenDDS::XTypes::DynamicDataBase::equals | ( | DDS::DynamicData_ptr | other | ) |
Definition at line 433 of file DynamicDataBase.cpp.
References unsupported_method().
Referenced by OpenDDS::XTypes::DynamicDataImpl::set_complex_to_union().
|
inlinestatic |
Definition at line 90 of file DynamicDataBase.h.
References OpenDDS::XTypes::is_key(), OpenDDS::DCPS::Sample::KeyOnly, and OpenDDS::DCPS::Sample::NestedKeyOnly.
Referenced by OpenDDS::XTypes::DynamicDataXcdrReadImpl::exclude_struct_member(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_structure_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_structure_xcdr2(), and OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_to_struct_member().
DDS::ReturnCode_t OpenDDS::XTypes::DynamicDataBase::get_descriptor | ( | DDS::MemberDescriptor *& | value, |
MemberId | id | ||
) |
Definition at line 62 of file DynamicDataBase.cpp.
References DDS::RETCODE_OK, and type_.
Referenced by check_member(), and OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_values_from_struct().
|
protected |
Definition at line 149 of file DynamicDataBase.cpp.
References OpenDDS::XTypes::TK_ARRAY, OpenDDS::XTypes::TK_BITMASK, OpenDDS::XTypes::TK_MAP, OpenDDS::XTypes::TK_SEQUENCE, OpenDDS::XTypes::TK_STRING16, OpenDDS::XTypes::TK_STRING8, and type_.
Referenced by OpenDDS::XTypes::DynamicDataImpl::get_boolean_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_boolean_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_char_common(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_to_array_element(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_to_map_element(), and OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_to_sequence_element().
DDS::ReturnCode_t OpenDDS::XTypes::DynamicDataBase::get_int64_value | ( | DDS::Int64 & | value, |
DDS::MemberId | id | ||
) |
Definition at line 473 of file DynamicDataBase.cpp.
References DDS::DynamicData::get_boolean_value(), DDS::DynamicData::get_byte_value(), DDS::DynamicData::get_char16_value(), DDS::DynamicData::get_char8_value(), OpenDDS::XTypes::get_enum_value(), get_int64_value_impl(), OpenDDS::XTypes::get_int_value(), OpenDDS::XTypes::get_member_type(), OpenDDS::XTypes::get_uint_value(), DDS::RETCODE_OK, OpenDDS::XTypes::TK_BOOLEAN, OpenDDS::XTypes::TK_BYTE, OpenDDS::XTypes::TK_CHAR16, OpenDDS::XTypes::TK_CHAR8, OpenDDS::XTypes::TK_ENUM, OpenDDS::XTypes::TK_INT16, OpenDDS::XTypes::TK_INT32, OpenDDS::XTypes::TK_INT64, OpenDDS::XTypes::TK_INT8, OpenDDS::XTypes::TK_UINT16, OpenDDS::XTypes::TK_UINT32, OpenDDS::XTypes::TK_UINT8, and type_.
Referenced by get_selected_union_branch(), and OpenDDS::XTypes::DynamicDataImpl::read_basic_value().
|
pure virtual |
Implemented in OpenDDS::XTypes::DynamicDataAdapter.
Referenced by get_int64_value().
DDS::MemberId OpenDDS::XTypes::DynamicDataBase::get_member_id_by_name | ( | const char * | name | ) |
Definition at line 78 of file DynamicDataBase.cpp.
References ACE_ERROR, LM_NOTICE, OpenDDS::DCPS::log_level, OpenDDS::XTypes::MEMBER_ID_INVALID, OpenDDS::DCPS::LogLevel::Notice, DDS::RETCODE_OK, OpenDDS::XTypes::TK_ARRAY, OpenDDS::XTypes::TK_BITMASK, OpenDDS::XTypes::TK_BOOLEAN, OpenDDS::XTypes::TK_BYTE, OpenDDS::XTypes::TK_CHAR16, OpenDDS::XTypes::TK_CHAR8, OpenDDS::XTypes::TK_ENUM, OpenDDS::XTypes::TK_FLOAT128, OpenDDS::XTypes::TK_FLOAT32, OpenDDS::XTypes::TK_FLOAT64, OpenDDS::XTypes::TK_INT16, OpenDDS::XTypes::TK_INT32, OpenDDS::XTypes::TK_INT64, OpenDDS::XTypes::TK_INT8, OpenDDS::XTypes::TK_MAP, OpenDDS::XTypes::TK_SEQUENCE, OpenDDS::XTypes::TK_STRING16, OpenDDS::XTypes::TK_STRING8, OpenDDS::XTypes::TK_STRUCTURE, OpenDDS::XTypes::TK_UINT16, OpenDDS::XTypes::TK_UINT32, OpenDDS::XTypes::TK_UINT64, OpenDDS::XTypes::TK_UINT8, OpenDDS::XTypes::TK_UNION, type_, and OpenDDS::XTypes::typekind_to_string().
|
protected |
Definition at line 302 of file DynamicDataBase.cpp.
References OpenDDS::XTypes::DISCRIMINATOR_ID, OpenDDS::XTypes::Sequence< T >::length(), DDS::RETCODE_OK, and type_.
Referenced by discriminator_selects_no_member(), OpenDDS::XTypes::DynamicDataImpl::get_complex_from_union(), OpenDDS::XTypes::DynamicDataImpl::get_item_count(), OpenDDS::XTypes::DynamicDataAdapter::get_item_count(), OpenDDS::XTypes::DynamicDataImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataAdapter::get_member_id_at_index(), get_selected_union_branch(), and OpenDDS::XTypes::DynamicDataImpl::get_value_from_union().
|
protected |
Definition at line 347 of file DynamicDataBase.cpp.
References ACE_ERROR, ACE_INT32_MAX, OpenDDS::XTypes::DISCRIMINATOR_ID, get_int64_value(), get_selected_union_branch(), LM_NOTICE, OpenDDS::DCPS::log_level, OpenDDS::DCPS::LogLevel::Notice, DDS::RETCODE_ERROR, and DDS::RETCODE_OK.
|
virtual |
Reimplemented in OpenDDS::XTypes::DynamicDataXcdrReadImpl, and OpenDDS::XTypes::DynamicDataImpl.
Definition at line 422 of file DynamicDataBase.cpp.
References unsupported_method().
Referenced by OpenDDS::DCPS::MetaStructImpl< XTypes::DynamicSample >::getValue(), and OpenDDS::DCPS::MetaStructImpl< XTypes::DynamicSample >::getValueImpl().
DDS::ReturnCode_t OpenDDS::XTypes::DynamicDataBase::get_uint64_value | ( | DDS::UInt64 & | value, |
DDS::MemberId | id | ||
) |
Definition at line 549 of file DynamicDataBase.cpp.
References OpenDDS::DCPS::char_value(), DDS::DynamicData::get_boolean_value(), DDS::DynamicData::get_byte_value(), DDS::DynamicData::get_char16_value(), DDS::DynamicData::get_char8_value(), OpenDDS::XTypes::get_int_value(), OpenDDS::XTypes::get_member_type(), get_uint64_value_impl(), OpenDDS::XTypes::get_uint_value(), OPENDDS_END_VERSIONED_NAMESPACE_DECL, DDS::RETCODE_OK, OpenDDS::XTypes::TK_BOOLEAN, OpenDDS::XTypes::TK_BYTE, OpenDDS::XTypes::TK_CHAR16, OpenDDS::XTypes::TK_CHAR8, OpenDDS::XTypes::TK_INT16, OpenDDS::XTypes::TK_INT32, OpenDDS::XTypes::TK_INT8, OpenDDS::XTypes::TK_UINT16, OpenDDS::XTypes::TK_UINT32, OpenDDS::XTypes::TK_UINT64, OpenDDS::XTypes::TK_UINT8, and type_.
Referenced by OpenDDS::XTypes::DynamicDataImpl::read_basic_value().
|
pure virtual |
Implemented in OpenDDS::XTypes::DynamicDataAdapter.
Referenced by get_uint64_value().
|
staticprotected |
Definition at line 264 of file DynamicDataBase.cpp.
References OpenDDS::XTypes::DISCRIMINATOR_ID, DDS::DynamicType::get_member_by_index(), DDS::DynamicType::get_member_count(), OpenDDS::XTypes::Sequence< T >::length(), OpenDDS::XTypes::MEMBER_ID_INVALID, and DDS::RETCODE_OK.
|
static |
Definition at line 381 of file DynamicDataBase.cpp.
References DDS::DynamicType::get_descriptor(), DDS::DynamicType::get_member_by_index(), DDS::DynamicType::get_member_count(), and DDS::RETCODE_OK.
Referenced by OpenDDS::XTypes::DynamicDataXcdrReadImpl::exclude_struct_member(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_item_count(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_structure_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_union_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_structure_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_union_xcdr2(), and OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_to_struct_member().
|
protected |
Similar idea to std::shared_from_this(), provide a type compatible with parameter passing rules for IDL interfaces that are arguments to operations. Doesn't change the reference count.
Definition at line 55 of file DynamicDataBase.cpp.
Referenced by OpenDDS::XTypes::DynamicDataImpl::get_simple_value_enum().
|
protected |
Verify that a given type is primitive or string or wstring.
Definition at line 136 of file DynamicDataBase.cpp.
References ACE_ERROR, OpenDDS::XTypes::is_basic(), LM_NOTICE, OpenDDS::DCPS::log_level, OpenDDS::DCPS::LogLevel::Notice, and OpenDDS::XTypes::typekind_to_string().
Referenced by OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_sequence_values(), OpenDDS::XTypes::DynamicDataImpl::get_single_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_single_value(), OpenDDS::XTypes::DynamicDataImpl::set_sequence_values(), and OpenDDS::XTypes::DynamicDataImpl::set_single_value().
DDS::DynamicData_ptr OpenDDS::XTypes::DynamicDataBase::loan_value | ( | DDS::MemberId | id | ) |
Definition at line 439 of file DynamicDataBase.cpp.
References unsupported_method().
|
inlinestatic |
Definition at line 97 of file DynamicDataBase.h.
References OpenDDS::DCPS::Sample::KeyOnly, OpenDDS::DCPS::Sample::NestedKeyOnly, and OPENDDS_END_VERSIONED_NAMESPACE_DECL.
Referenced by OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_complex_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_structure_xcdr2(), and OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_structure_xcdr2().
DDS::ReturnCode_t OpenDDS::XTypes::DynamicDataBase::return_loaned_value | ( | DDS::DynamicData_ptr | other | ) |
Definition at line 445 of file DynamicDataBase.cpp.
References unsupported_method().
DDS::ReturnCode_t OpenDDS::XTypes::DynamicDataBase::set_descriptor | ( | DDS::MemberId | id, |
DDS::MemberDescriptor * | value | ||
) |
Definition at line 72 of file DynamicDataBase.cpp.
References unsupported_method().
DDS::DynamicType_ptr OpenDDS::XTypes::DynamicDataBase::type | ( | void | ) |
Definition at line 428 of file DynamicDataBase.cpp.
References type_.
Referenced by OpenDDS::XTypes::DynamicDataImpl::move_sequence_to_complex(), and OpenDDS::XTypes::DynamicDataImpl::move_single_to_complex().
|
protected |
Definition at line 412 of file DynamicDataBase.cpp.
References ACE_ERROR, LM_NOTICE, LM_WARNING, OpenDDS::DCPS::log_level, OpenDDS::DCPS::LogLevel::Notice, DDS::RETCODE_UNSUPPORTED, and OpenDDS::DCPS::LogLevel::Warning.
Referenced by OpenDDS::XTypes::DynamicDataAdapter::clear_all_values(), OpenDDS::XTypes::DynamicDataAdapter::clear_nonkey_values(), OpenDDS::XTypes::DynamicDataAdapter::clear_value(), OpenDDS::XTypes::DynamicDataAdapter::clone(), equals(), get_simple_value(), loan_value(), return_loaned_value(), and set_descriptor().
|
protected |
The actual (i.e., non-alias) DynamicType of the associated type.
Definition at line 86 of file DynamicDataBase.h.
Referenced by OpenDDS::XTypes::DynamicDataAdapter::assert_mutable(), OpenDDS::XTypes::DynamicDataAdapter::check_index(), check_member(), OpenDDS::XTypes::DynamicDataImpl::check_seqmem_in_sequence_and_array(), OpenDDS::XTypes::DynamicDataImpl::check_seqmem_in_struct_and_union(), OpenDDS::XTypes::DynamicDataImpl::clear_all_values(), OpenDDS::XTypes::DynamicDataImpl::clear_value(), clone(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::clone(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::copy(), enum_string_helper(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::exclude_struct_member(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::exclude_union_member(), OpenDDS::XTypes::DynamicDataImpl::get_boolean_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_boolean_value(), OpenDDS::XTypes::DynamicDataImpl::get_char_common(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_char_common(), OpenDDS::XTypes::DynamicDataImpl::get_complex_from_aggregated(), OpenDDS::XTypes::DynamicDataImpl::get_complex_from_collection(), OpenDDS::XTypes::DynamicDataImpl::get_complex_from_union(), OpenDDS::XTypes::DynamicDataImpl::get_complex_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_complex_value(), get_descriptor(), get_index_from_id(), get_int64_value(), OpenDDS::XTypes::DynamicDataImpl::get_item_count(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_item_count(), OpenDDS::XTypes::DynamicDataAdapter::get_item_count(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::get_largest_complex_index(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::get_largest_sequence_index(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::get_largest_single_index(), OpenDDS::XTypes::DynamicDataImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataAdapter::get_member_id_at_index(), get_member_id_by_name(), OpenDDS::XTypes::DynamicDataAdapter::get_member_id_by_name(), get_selected_union_branch(), OpenDDS::XTypes::DynamicDataImpl::get_sequence_size(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_sequence_values(), OpenDDS::XTypes::DynamicDataImpl::get_simple_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_simple_value(), OpenDDS::XTypes::DynamicDataImpl::get_simple_value_enum(), OpenDDS::XTypes::DynamicDataImpl::get_single_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_single_value(), get_uint64_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_union_selected_member(), OpenDDS::XTypes::DynamicDataImpl::get_value_from_bitmask(), OpenDDS::XTypes::DynamicDataImpl::get_value_from_collection(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_value_from_collection(), OpenDDS::XTypes::DynamicDataImpl::get_value_from_enum(), OpenDDS::XTypes::DynamicDataImpl::get_value_from_self(), OpenDDS::XTypes::DynamicDataImpl::get_value_from_union(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_value_from_union(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_values_from_array(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_values_from_map(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_values_from_sequence(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_values_from_union(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::has_optional_member(), OpenDDS::XTypes::DynamicDataImpl::insert_discriminator(), OpenDDS::XTypes::DynamicDataImpl::insert_valid_discriminator(), OpenDDS::XTypes::DynamicDataAdapter::invalid_id(), OpenDDS::XTypes::DynamicDataImpl::is_default_member_selected(), OpenDDS::XTypes::DynamicDataAdapter::missing_dda(), OpenDDS::XTypes::DynamicDataImpl::read_discriminator(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_bitmask_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_enum_value(), OpenDDS::XTypes::DynamicDataImpl::serialize_i(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_selected_member_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_structure_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_union_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::serialized_size_i(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_selected_member_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_structure_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_union_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::set_boolean_value(), OpenDDS::XTypes::DynamicDataImpl::set_char_common(), OpenDDS::XTypes::DynamicDataImpl::set_complex_to_struct(), OpenDDS::XTypes::DynamicDataImpl::set_complex_to_union(), OpenDDS::XTypes::DynamicDataImpl::set_complex_value(), OpenDDS::XTypes::DynamicDataImpl::set_sequence_values(), OpenDDS::XTypes::DynamicDataImpl::set_single_value(), OpenDDS::XTypes::DynamicDataImpl::set_string_value(), OpenDDS::XTypes::DynamicDataImpl::set_value_to_union(), OpenDDS::XTypes::DynamicDataImpl::set_values_to_union(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_all(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_struct_member_at_index(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_to_array_element(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_to_map_element(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_to_sequence_element(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_to_struct_member(), type(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::type(), and OpenDDS::XTypes::DynamicDataImpl::write_discriminator().
|
protected |
Definition at line 87 of file DynamicDataBase.h.
Referenced by check_member(), OpenDDS::XTypes::DynamicDataImpl::check_seqmem_in_sequence_and_array(), OpenDDS::XTypes::DynamicDataImpl::clear_value(), OpenDDS::XTypes::DynamicDataImpl::get_boolean_value(), OpenDDS::XTypes::DynamicDataImpl::get_complex_from_collection(), OpenDDS::XTypes::DynamicDataImpl::get_complex_from_union(), OpenDDS::XTypes::DynamicDataImpl::get_item_count(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_item_count(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::get_largest_complex_index(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::get_largest_sequence_index(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::get_largest_single_index(), OpenDDS::XTypes::DynamicDataImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataAdapter::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataImpl::get_value_from_collection(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::reconstruct_string_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_string_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_structure_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_union_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_structure_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_union_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::set_boolean_value(), OpenDDS::XTypes::DynamicDataImpl::set_char_common(), OpenDDS::XTypes::DynamicDataImpl::set_complex_to_collection(), OpenDDS::XTypes::DynamicDataImpl::set_complex_to_union(), OpenDDS::XTypes::DynamicDataImpl::set_single_value(), OpenDDS::XTypes::DynamicDataImpl::set_value_to_collection(), OpenDDS::XTypes::DynamicDataImpl::set_value_to_union(), OpenDDS::XTypes::DynamicDataImpl::set_values_to_array(), OpenDDS::XTypes::DynamicDataImpl::set_values_to_sequence(), and OpenDDS::XTypes::DynamicDataImpl::validate_member_id_collection().