|
| DynamicDataAdapter (DDS::DynamicType_ptr type, bool read_only) |
|
DDS::UInt32 | get_item_count () |
|
DDS::MemberId | get_member_id_by_name (const char *name) |
|
virtual DDS::MemberId | get_member_id_at_index_impl (DDS::UInt32) |
|
DDS::MemberId | get_member_id_at_index (DDS::UInt32 index) |
|
DDS::ReturnCode_t | clear_all_values () |
|
DDS::ReturnCode_t | clear_nonkey_values () |
|
DDS::ReturnCode_t | clear_value (DDS::MemberId) |
|
DDS::DynamicData_ptr | clone () |
|
DDS::ReturnCode_t | get_int8_value (CORBA::Int8 &value, DDS::MemberId id) |
|
DDS::ReturnCode_t | set_int8_value (DDS::MemberId id, CORBA::Int8 value) |
|
DDS::ReturnCode_t | get_uint8_value (CORBA::UInt8 &value, DDS::MemberId id) |
|
DDS::ReturnCode_t | set_uint8_value (DDS::MemberId id, CORBA::UInt8 value) |
|
DDS::ReturnCode_t | get_int16_value (CORBA::Short &value, DDS::MemberId id) |
|
DDS::ReturnCode_t | set_int16_value (DDS::MemberId id, CORBA::Short value) |
|
DDS::ReturnCode_t | get_uint16_value (CORBA::UShort &value, DDS::MemberId id) |
|
DDS::ReturnCode_t | set_uint16_value (DDS::MemberId id, CORBA::UShort value) |
|
DDS::ReturnCode_t | get_int32_value (CORBA::Long &value, DDS::MemberId id) |
|
DDS::ReturnCode_t | set_int32_value (DDS::MemberId id, CORBA::Long value) |
|
DDS::ReturnCode_t | get_uint32_value (CORBA::ULong &value, DDS::MemberId id) |
|
DDS::ReturnCode_t | set_uint32_value (DDS::MemberId id, CORBA::ULong value) |
|
DDS::ReturnCode_t | get_int64_value_impl (DDS::Int64 &value, DDS::MemberId id) |
|
DDS::ReturnCode_t | set_int64_value (DDS::MemberId id, CORBA::LongLong value) |
|
DDS::ReturnCode_t | get_uint64_value_impl (DDS::UInt64 &value, DDS::MemberId id) |
|
DDS::ReturnCode_t | set_uint64_value (DDS::MemberId id, CORBA::ULongLong value) |
|
DDS::ReturnCode_t | get_float32_value (CORBA::Float &value, DDS::MemberId id) |
|
DDS::ReturnCode_t | set_float32_value (DDS::MemberId id, CORBA::Float value) |
|
DDS::ReturnCode_t | get_float64_value (CORBA::Double &value, DDS::MemberId id) |
|
DDS::ReturnCode_t | set_float64_value (DDS::MemberId id, CORBA::Double value) |
|
DDS::ReturnCode_t | get_float128_value (CORBA::LongDouble &value, DDS::MemberId id) |
|
DDS::ReturnCode_t | set_float128_value (DDS::MemberId id, CORBA::LongDouble value) |
|
DDS::ReturnCode_t | get_char8_value (CORBA::Char &value, DDS::MemberId id) |
|
DDS::ReturnCode_t | set_char8_value (DDS::MemberId id, CORBA::Char value) |
|
DDS::ReturnCode_t | get_char16_value (CORBA::WChar &value, DDS::MemberId id) |
|
DDS::ReturnCode_t | set_char16_value (DDS::MemberId id, CORBA::WChar value) |
|
DDS::ReturnCode_t | get_byte_value (DDS::Byte &value, DDS::MemberId id) |
|
DDS::ReturnCode_t | set_byte_value (DDS::MemberId id, CORBA::Octet value) |
|
DDS::ReturnCode_t | get_boolean_value (CORBA::Boolean &value, DDS::MemberId id) |
|
DDS::ReturnCode_t | set_boolean_value (DDS::MemberId id, CORBA::Boolean value) |
|
DDS::ReturnCode_t | get_string_value (char *&value, DDS::MemberId id) |
|
DDS::ReturnCode_t | set_string_value (DDS::MemberId id, const char *value) |
|
DDS::ReturnCode_t | get_wstring_value (CORBA::WChar *&value, DDS::MemberId id) |
|
DDS::ReturnCode_t | set_wstring_value (DDS::MemberId id, const CORBA::WChar *value) |
|
DDS::ReturnCode_t | get_complex_value (DDS::DynamicData_ptr &value, DDS::MemberId id) |
|
DDS::ReturnCode_t | set_complex_value (DDS::MemberId id, DDS::DynamicData_ptr value) |
|
DDS::ReturnCode_t | get_int32_values (DDS::Int32Seq &, DDS::MemberId) |
|
DDS::ReturnCode_t | set_int32_values (DDS::MemberId, const DDS::Int32Seq &) |
|
DDS::ReturnCode_t | get_uint32_values (DDS::UInt32Seq &, DDS::MemberId) |
|
DDS::ReturnCode_t | set_uint32_values (DDS::MemberId, const DDS::UInt32Seq &) |
|
DDS::ReturnCode_t | get_int8_values (DDS::Int8Seq &, DDS::MemberId) |
|
DDS::ReturnCode_t | set_int8_values (DDS::MemberId, const DDS::Int8Seq &) |
|
DDS::ReturnCode_t | get_uint8_values (DDS::UInt8Seq &, DDS::MemberId) |
|
DDS::ReturnCode_t | set_uint8_values (DDS::MemberId, const DDS::UInt8Seq &) |
|
DDS::ReturnCode_t | get_int16_values (DDS::Int16Seq &, DDS::MemberId) |
|
DDS::ReturnCode_t | set_int16_values (DDS::MemberId, const DDS::Int16Seq &) |
|
DDS::ReturnCode_t | get_uint16_values (DDS::UInt16Seq &, DDS::MemberId) |
|
DDS::ReturnCode_t | set_uint16_values (DDS::MemberId, const DDS::UInt16Seq &) |
|
DDS::ReturnCode_t | get_int64_values (DDS::Int64Seq &, DDS::MemberId) |
|
DDS::ReturnCode_t | set_int64_values (DDS::MemberId, const DDS::Int64Seq &) |
|
DDS::ReturnCode_t | get_uint64_values (DDS::UInt64Seq &, DDS::MemberId) |
|
DDS::ReturnCode_t | set_uint64_values (DDS::MemberId, const DDS::UInt64Seq &) |
|
DDS::ReturnCode_t | get_float32_values (DDS::Float32Seq &, DDS::MemberId) |
|
DDS::ReturnCode_t | set_float32_values (DDS::MemberId, const DDS::Float32Seq &) |
|
DDS::ReturnCode_t | get_float64_values (DDS::Float64Seq &, DDS::MemberId) |
|
DDS::ReturnCode_t | set_float64_values (DDS::MemberId, const DDS::Float64Seq &) |
|
DDS::ReturnCode_t | get_float128_values (DDS::Float128Seq &, DDS::MemberId) |
|
DDS::ReturnCode_t | set_float128_values (DDS::MemberId, const DDS::Float128Seq &) |
|
DDS::ReturnCode_t | get_char8_values (DDS::CharSeq &, DDS::MemberId) |
|
DDS::ReturnCode_t | set_char8_values (DDS::MemberId, const DDS::CharSeq &) |
|
DDS::ReturnCode_t | get_char16_values (DDS::WcharSeq &, DDS::MemberId) |
|
DDS::ReturnCode_t | set_char16_values (DDS::MemberId, const DDS::WcharSeq &) |
|
DDS::ReturnCode_t | get_byte_values (DDS::ByteSeq &, DDS::MemberId) |
|
DDS::ReturnCode_t | set_byte_values (DDS::MemberId, const DDS::ByteSeq &) |
|
DDS::ReturnCode_t | get_boolean_values (DDS::BooleanSeq &, DDS::MemberId) |
|
DDS::ReturnCode_t | set_boolean_values (DDS::MemberId, const DDS::BooleanSeq &) |
|
DDS::ReturnCode_t | get_string_values (DDS::StringSeq &, DDS::MemberId) |
|
DDS::ReturnCode_t | set_string_values (DDS::MemberId, const DDS::StringSeq &) |
|
DDS::ReturnCode_t | get_wstring_values (DDS::WstringSeq &, DDS::MemberId) |
|
DDS::ReturnCode_t | set_wstring_values (DDS::MemberId, const DDS::WstringSeq &) |
|
| DynamicDataBase () |
|
| DynamicDataBase (DDS::DynamicType_ptr type) |
|
DDS::ReturnCode_t | get_descriptor (DDS::MemberDescriptor *&value, MemberId id) |
|
DDS::ReturnCode_t | set_descriptor (DDS::MemberId id, DDS::MemberDescriptor *value) |
|
DDS::MemberId | get_member_id_by_name (const char *name) |
|
DDS::DynamicType_ptr | type () |
|
DDS::Boolean | equals (DDS::DynamicData_ptr other) |
|
DDS::DynamicData_ptr | loan_value (DDS::MemberId id) |
|
DDS::ReturnCode_t | return_loaned_value (DDS::DynamicData_ptr other) |
|
DDS::DynamicData_ptr | clone () |
|
DDS::ReturnCode_t | get_int64_value (DDS::Int64 &value, DDS::MemberId id) |
|
DDS::ReturnCode_t | get_uint64_value (DDS::UInt64 &value, DDS::MemberId id) |
|
virtual DDS::ReturnCode_t | get_simple_value (DCPS::Value &value, DDS::MemberId id) |
|
DDS::ReturnCode_t | get_descriptor (inout MemberDescriptor value, in MemberId id) |
|
DDS::ReturnCode_t | set_descriptor (in MemberId id, in MemberDescriptor value) |
|
boolean | equals (in DynamicData other) |
|
MemberId | get_member_id_by_name (in ObjectName name) |
|
MemberId | get_member_id_at_index (in unsigned long index) |
|
DDS::ReturnCode_t | clear_value (in MemberId id) |
|
DynamicData | loan_value (in MemberId id) |
|
DDS::ReturnCode_t | return_loaned_value (in DynamicData value) |
|
DDS::ReturnCode_t | get_int32_value (inout long value, in MemberId id) |
|
DDS::ReturnCode_t | set_int32_value (in MemberId id, in long value) |
|
DDS::ReturnCode_t | get_uint32_value (inout unsigned long value, in MemberId id) |
|
DDS::ReturnCode_t | set_uint32_value (in MemberId id, in unsigned long value) |
|
DDS::ReturnCode_t | get_int8_value (inout int8 value, in MemberId id) |
|
DDS::ReturnCode_t | set_int8_value (in MemberId id, in int8 value) |
|
DDS::ReturnCode_t | get_uint8_value (inout uint8 value, in MemberId id) |
|
DDS::ReturnCode_t | set_uint8_value (in MemberId id, in uint8 value) |
|
DDS::ReturnCode_t | get_int16_value (inout short value, in MemberId id) |
|
DDS::ReturnCode_t | set_int16_value (in MemberId id, in short value) |
|
DDS::ReturnCode_t | get_uint16_value (inout unsigned short value, in MemberId id) |
|
DDS::ReturnCode_t | set_uint16_value (in MemberId id, in unsigned short value) |
|
DDS::ReturnCode_t | get_int64_value (inout long long value, in MemberId id) |
|
DDS::ReturnCode_t | set_int64_value (in MemberId id, in long long value) |
|
DDS::ReturnCode_t | get_uint64_value (inout unsigned long long value, in MemberId id) |
|
DDS::ReturnCode_t | set_uint64_value (in MemberId id, in unsigned long long value) |
|
DDS::ReturnCode_t | get_float32_value (inout float value, in MemberId id) |
|
DDS::ReturnCode_t | set_float32_value (in MemberId id, in float value) |
|
DDS::ReturnCode_t | get_float64_value (inout double value, in MemberId id) |
|
DDS::ReturnCode_t | set_float64_value (in MemberId id, in double value) |
|
DDS::ReturnCode_t | get_float128_value (inout long double value, in MemberId id) |
|
DDS::ReturnCode_t | set_float128_value (in MemberId id, in long double value) |
|
DDS::ReturnCode_t | get_char8_value (inout char value, in MemberId id) |
|
DDS::ReturnCode_t | set_char8_value (in MemberId id, in char value) |
|
DDS::ReturnCode_t | get_char16_value (inout wchar value, in MemberId id) |
|
DDS::ReturnCode_t | set_char16_value (in MemberId id, in wchar value) |
|
DDS::ReturnCode_t | get_byte_value (inout octet value, in MemberId id) |
|
DDS::ReturnCode_t | set_byte_value (in MemberId id, in octet value) |
|
DDS::ReturnCode_t | get_boolean_value (inout boolean value, in MemberId id) |
|
DDS::ReturnCode_t | set_boolean_value (in MemberId id, in boolean value) |
|
DDS::ReturnCode_t | get_string_value (inout string value, in MemberId id) |
|
DDS::ReturnCode_t | set_string_value (in MemberId id, in string value) |
|
DDS::ReturnCode_t | get_wstring_value (inout wstring value, in MemberId id) |
|
DDS::ReturnCode_t | set_wstring_value (in MemberId id, in wstring value) |
|
DDS::ReturnCode_t | get_complex_value (inout DynamicData value, in MemberId id) |
|
DDS::ReturnCode_t | set_complex_value (in MemberId id, in DynamicData value) |
|
DDS::ReturnCode_t | get_int32_values (inout Int32Seq value, in MemberId id) |
|
DDS::ReturnCode_t | set_int32_values (in MemberId id, in Int32Seq value) |
|
DDS::ReturnCode_t | get_uint32_values (inout UInt32Seq value, in MemberId id) |
|
DDS::ReturnCode_t | set_uint32_values (in MemberId id, in UInt32Seq value) |
|
DDS::ReturnCode_t | get_int8_values (inout Int8Seq value, in MemberId id) |
|
DDS::ReturnCode_t | set_int8_values (in MemberId id, in Int8Seq value) |
|
DDS::ReturnCode_t | get_uint8_values (inout UInt8Seq value, in MemberId id) |
|
DDS::ReturnCode_t | set_uint8_values (in MemberId id, in UInt8Seq value) |
|
DDS::ReturnCode_t | get_int16_values (inout Int16Seq value, in MemberId id) |
|
DDS::ReturnCode_t | set_int16_values (in MemberId id, in Int16Seq value) |
|
DDS::ReturnCode_t | get_uint16_values (inout UInt16Seq value, in MemberId id) |
|
DDS::ReturnCode_t | set_uint16_values (in MemberId id, in UInt16Seq value) |
|
DDS::ReturnCode_t | get_int64_values (inout Int64Seq value, in MemberId id) |
|
DDS::ReturnCode_t | set_int64_values (in MemberId id, in Int64Seq value) |
|
DDS::ReturnCode_t | get_uint64_values (inout UInt64Seq value, in MemberId id) |
|
DDS::ReturnCode_t | set_uint64_values (in MemberId id, in UInt64Seq value) |
|
DDS::ReturnCode_t | get_float32_values (inout Float32Seq value, in MemberId id) |
|
DDS::ReturnCode_t | set_float32_values (in MemberId id, in Float32Seq value) |
|
DDS::ReturnCode_t | get_float64_values (inout Float64Seq value, in MemberId id) |
|
DDS::ReturnCode_t | set_float64_values (in MemberId id, in Float64Seq value) |
|
DDS::ReturnCode_t | get_float128_values (inout Float128Seq value, in MemberId id) |
|
DDS::ReturnCode_t | set_float128_values (in MemberId id, in Float128Seq value) |
|
DDS::ReturnCode_t | get_char8_values (inout CharSeq value, in MemberId id) |
|
DDS::ReturnCode_t | set_char8_values (in MemberId id, in CharSeq value) |
|
DDS::ReturnCode_t | get_char16_values (inout WcharSeq value, in MemberId id) |
|
DDS::ReturnCode_t | set_char16_values (in MemberId id, in WcharSeq value) |
|
DDS::ReturnCode_t | get_byte_values (inout ByteSeq value, in MemberId id) |
|
DDS::ReturnCode_t | set_byte_values (in MemberId id, in ByteSeq value) |
|
DDS::ReturnCode_t | get_boolean_values (inout BooleanSeq value, in MemberId id) |
|
DDS::ReturnCode_t | set_boolean_values (in MemberId id, in BooleanSeq value) |
|
DDS::ReturnCode_t | get_string_values (inout StringSeq value, in MemberId id) |
|
DDS::ReturnCode_t | set_string_values (in MemberId id, in StringSeq value) |
|
DDS::ReturnCode_t | get_wstring_values (inout WstringSeq value, in MemberId id) |
|
DDS::ReturnCode_t | set_wstring_values (in MemberId id, in WstringSeq value) |
|
virtual void | _add_ref () |
|
virtual void | _remove_ref () |
|
virtual CORBA::ULong | _refcount_value () const |
|
virtual | ~LocalObject (void) |
|
virtual CORBA::Boolean | _non_existent (void) |
|
virtual char * | _repository_id (void) |
|
virtual CORBA::InterfaceDef_ptr | _get_interface (void) |
|
virtual CORBA::Object_ptr | _get_component (void) |
|
virtual void | _create_request (CORBA::Context_ptr ctx, const char *operation, CORBA::NVList_ptr arg_list, CORBA::NamedValue_ptr result, CORBA::Request_ptr &request, CORBA::Flags req_flags) |
|
virtual void | _create_request (CORBA::Context_ptr ctx, const char *operation, CORBA::NVList_ptr arg_list, CORBA::NamedValue_ptr result, CORBA::ExceptionList_ptr exclist, CORBA::ContextList_ptr ctxtlist, CORBA::Request_ptr &request, CORBA::Flags req_flags) |
|
virtual CORBA::Request_ptr | _request (const char *operation) |
|
CORBA::Policy_ptr | _get_policy (CORBA::PolicyType type) |
|
CORBA::Policy_ptr | _get_cached_policy (TAO_Cached_Policy_Type type) |
|
CORBA::Object_ptr | _set_policy_overrides (const CORBA::PolicyList &policies, CORBA::SetOverrideType set_add) |
|
CORBA::PolicyList * | _get_policy_overrides (const CORBA::PolicyTypeSeq &types) |
|
CORBA::Boolean | _validate_connection (CORBA::PolicyList_out inconsistent_policies) |
|
virtual CORBA::ULong | _hash (CORBA::ULong maximum) |
|
virtual CORBA::Boolean | _is_equivalent (CORBA::Object_ptr other_obj) |
|
virtual CORBA::ORB_ptr | _get_orb (void) |
|
virtual TAO::ObjectKey * | _key (void) |
|
virtual | ~Object (void) |
|
virtual TAO_Abstract_ServantBase * | _servant (void) const |
|
virtual CORBA::Boolean | _is_collocated (void) const |
|
virtual CORBA::Boolean | _is_local (void) const |
|
| Object (TAO_Stub *p, CORBA::Boolean collocated=false, TAO_Abstract_ServantBase *servant=0, TAO_ORB_Core *orb_core=0) |
|
| Object (IOP::IOR *ior, TAO_ORB_Core *orb_core) |
|
virtual TAO_Stub * | _stubobj (void) const |
|
virtual TAO_Stub * | _stubobj (void) |
|
virtual void | _proxy_broker (TAO::Object_Proxy_Broker *proxy_broker) |
|
virtual CORBA::Boolean | marshal (TAO_OutputCDR &cdr) |
|
CORBA::Boolean | is_evaluated (void) const |
|
TAO_ORB_Core * | orb_core (void) const |
|
IOP::IOR * | steal_ior (void) |
|
const IOP::IOR & | ior (void) const |
|
virtual bool | can_convert_to_ior (void) const |
|
virtual char * | convert_to_ior (bool use_omg_ior_format, const char *ior_prefix) const |
|
void | _decr_refcount (void) |
|
virtual CORBA::Boolean | _is_a (const char *logical_type_id) |
|
virtual const char * | _interface_repository_id (void) const |
|
CORBA::Policy_ptr | _get_policy (CORBA::PolicyType type) |
|
CORBA::Policy_ptr | _get_cached_policy (TAO_Cached_Policy_Type type) |
|
CORBA::Object_ptr | _set_policy_overrides (const CORBA::PolicyList &policies, CORBA::SetOverrideType set_add) |
|
CORBA::PolicyList * | _get_policy_overrides (const CORBA::PolicyTypeSeq &types) |
|
CORBA::Boolean | _validate_connection (CORBA::PolicyList_out inconsistent_policies) |
|
virtual | ~RcObject () |
|
long | ref_count () const |
|
WeakObject * | _get_weak_object () const |
|
|
DDS::ReturnCode_t | invalid_id (const char *method, DDS::MemberId id) const |
|
DDS::ReturnCode_t | missing_dda (const char *method, DDS::MemberId id) const |
|
DDS::ReturnCode_t | assert_mutable (const char *method) const |
|
DDS::ReturnCode_t | check_index (const char *method, DDS::UInt32 index, DDS::UInt32 size) const |
|
DDS::ReturnCode_t | check_member (DDS::DynamicType_var &member_type, const char *method, DDS::TypeKind tk, DDS::MemberId id) |
|
DDS::ReturnCode_t | check_member (const char *method, DDS::TypeKind tk, DDS::MemberId id) |
|
virtual DDS::ReturnCode_t | get_raw_value (const char *method, void *dest, DDS::TypeKind tk, DDS::MemberId id)=0 |
|
virtual DDS::ReturnCode_t | set_raw_value (const char *method, DDS::MemberId id, const void *source, DDS::TypeKind tk)=0 |
|
template<typename T > |
DDS::ReturnCode_t | get_simple_raw_value (const char *method, void *dest, DDS::TypeKind tk, T source, DDS::MemberId id) |
|
template<typename T > |
DDS::ReturnCode_t | set_simple_raw_value (const char *method, T &dest, DDS::MemberId id, const void *source, DDS::TypeKind tk) |
|
DDS::ReturnCode_t | set_bool_vector_elem_raw_value (const char *method, std::vector< bool >::reference dest, DDS::MemberId id, const void *source, DDS::TypeKind tk) |
|
template<typename Enum > |
DDS::ReturnCode_t | get_enum_raw_value (const char *method, void *dest, DDS::TypeKind tk, Enum source, DDS::MemberId id) |
| For now dest must be a Int32 and tk must be TK_INT32. More...
|
|
template<typename Enum > |
DDS::ReturnCode_t | set_enum_raw_value (const char *method, Enum &dest, DDS::MemberId id, const void *source, DDS::TypeKind tk) |
| For now source must be a Int32 and tk must be TK_INT32. More...
|
|
DDS::ReturnCode_t | get_s8_raw_value (const char *method, void *dest, DDS::TypeKind tk, const char *source, DDS::MemberId id) |
|
DDS::ReturnCode_t | set_s8_raw_value (const char *method, char *&dest, DDS::MemberId id, const void *source, DDS::TypeKind tk) |
|
DDS::ReturnCode_t | get_cpp11_s8_raw_value (const char *method, void *dest, DDS::TypeKind tk, const std::string &source, DDS::MemberId id) |
|
DDS::ReturnCode_t | set_cpp11_s8_raw_value (const char *method, std::string &dest, DDS::MemberId id, const void *source, DDS::TypeKind tk) |
|
DDS::ReturnCode_t | get_s16_raw_value (const char *method, void *dest, DDS::TypeKind tk, const DDS::Char16 *source, DDS::MemberId id) |
|
DDS::ReturnCode_t | set_s16_raw_value (const char *method, DDS::Char16 *&dest, DDS::MemberId id, const void *source, DDS::TypeKind tk) |
|
DDS::ReturnCode_t | get_cpp11_s16_raw_value (const char *method, void *dest, DDS::TypeKind tk, const std::wstring &source, DDS::MemberId id) |
|
DDS::ReturnCode_t | set_cpp11_s16_raw_value (const char *method, std::wstring &dest, DDS::MemberId id, const void *source, DDS::TypeKind tk) |
|
template<typename T , typename Tag > |
DDS::ReturnCode_t | get_complex_raw_value (const char *method, void *dest, DDS::TypeKind tk, T &source, DDS::MemberId id) |
|
template<typename T , typename Tag > |
DDS::ReturnCode_t | set_indirect_complex_raw_value_impl (const char *method, T &dest, DDS::MemberId id, DDS::DynamicType_ptr member_type, DDS::DynamicData_ptr source_dd) |
|
template<typename T , typename Tag > |
DDS::ReturnCode_t | set_direct_complex_raw_value (const char *method, T &dest, DDS::MemberId id, const void *source, DDS::TypeKind tk) |
|
template<typename T , typename Tag > |
DDS::ReturnCode_t | set_indirect_complex_raw_value (const char *method, T &dest, DDS::MemberId id, const void *source, DDS::TypeKind tk) |
|
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 () |
|
Base class for all classes that allow interfacing with the C++ mapping types as DynamicData.
TODO:
- Support direct array methods, like get_int32_values
- Part of this is accessing all types as complex value.
- Implement equals, clear_value, clear_all_values, and clear_nonkey_values
- Respect bounds of strings and sequences.
- Implement way for unions branch to initialized with a default value so get_complex_value works like DynamicDataImpl if there is no selected branch. This might be able to be done in either code generation of DynamicDataAdapterImpl or maybe purely in terms of DynamicDataAdapter.
Definition at line 66 of file DynamicDataAdapter.h.