|
OpenDDS
Snapshot(2023/04/28-20:55)
|
#include <DynamicSample.h>


Classes | |
| struct | KeyLessThan |
Public Member Functions | |
| DynamicSample () | |
| DynamicSample (const DynamicSample &) | |
| DynamicSample & | operator= (const DynamicSample &) |
| DynamicSample (DDS::DynamicData_ptr data, Mutability mutability, Extent extent) | |
| DynamicSample (DDS::DynamicData_ptr data, Extent extent) | |
| DynamicSample (DDS::DynamicData_ptr data) | |
| void | set_key_only (bool k) |
| bool | serialize (DCPS::Serializer &ser) const |
| bool | deserialize (DCPS::Serializer &ser) |
| size_t | serialized_size (const DCPS::Encoding &enc) const |
| bool | compare (const DCPS::Sample &other) const |
| bool | to_message_block (ACE_Message_Block &) const |
| bool | from_message_block (const ACE_Message_Block &) |
| DCPS::Sample_rch | copy (DCPS::Sample::Mutability mutability, DCPS::Sample::Extent extent) const |
| DDS::DynamicData_var | get_dynamic_data (DDS::DynamicType_ptr) const |
| DDS::DynamicData_var | dynamic_data () const |
| const void * | native_data () const |
| bool | eval (DCPS::FilterEvaluator &evaluator, const DDS::StringSeq ¶ms) const |
Public Member Functions inherited from OpenDDS::DCPS::Sample | |
| Sample () | |
| Sample (Mutability mutability, Extent extent) | |
| virtual | ~Sample () |
| bool | read_only () const |
| bool | key_only () const |
| Sample_rch | copy (Mutability mutability) const |
Public Member Functions inherited from OpenDDS::DCPS::RcObject | |
| virtual | ~RcObject () |
| virtual void | _add_ref () |
| virtual void | _remove_ref () |
| long | ref_count () const |
| WeakObject * | _get_weak_object () const |
Protected Attributes | |
| DDS::DynamicData_var | data_ |
Protected Attributes inherited from OpenDDS::DCPS::Sample | |
| Mutability | mutability_ |
| Extent | extent_ |
Additional Inherited Members | |
Public Types inherited from OpenDDS::DCPS::Sample | |
| enum | Mutability { Mutable, ReadOnly } |
| enum | Extent { Full, KeyOnly, NestedKeyOnly } |
Protected Member Functions inherited from OpenDDS::DCPS::RcObject | |
| RcObject () | |
Definition at line 17 of file DynamicSample.h.
| OpenDDS::XTypes::DynamicSample::DynamicSample | ( | ) |
Definition at line 25 of file DynamicSample.cpp.
| OpenDDS::XTypes::DynamicSample::DynamicSample | ( | const DynamicSample & | d | ) |
Definition at line 28 of file DynamicSample.cpp.
|
inline |
|
inline |
|
inline |
Definition at line 36 of file DynamicSample.h.
References _duplicate().
|
virtual |
Implements OpenDDS::DCPS::Sample.
Definition at line 96 of file DynamicSample.cpp.
References ACE_ERROR, data_, OpenDDS::XTypes::key_less_than(), LM_WARNING, OpenDDS::DCPS::log_level, OPENDDS_ASSERT, OPENDDS_END_VERSIONED_NAMESPACE_DECL, DDS::RETCODE_OK, OpenDDS::DCPS::retcode_to_string(), and OpenDDS::DCPS::LogLevel::Warning.
Referenced by OpenDDS::XTypes::DynamicSample::KeyLessThan::operator()().
|
inlinevirtual |
|
virtual |
Implements OpenDDS::DCPS::Sample.
Definition at line 73 of file DynamicSample.cpp.
References ACE_DEFAULT_MESSAGE_BLOCK_PRIORITY, data_, OpenDDS::DCPS::Serializer::encoding(), OpenDDS::DCPS::Sample::extent_, ACE_Allocator::instance(), OpenDDS::DCPS::Serializer::length(), ACE_Allocator::malloc(), ACE_Time_Value::max_time, ACE_Message_Block::MB_DATA, OpenDDS::DCPS::Serializer::read_octet_array(), ACE_Message_Block::wr_ptr(), and ACE_Time_Value::zero.
Referenced by OpenDDS::DCPS::operator>>().
|
inline |
|
inlinevirtual |
Implements OpenDDS::DCPS::Sample.
Definition at line 85 of file DynamicSample.h.
References OpenDDS::DCPS::FilterEvaluator::eval().
|
inlinevirtual |
Implements OpenDDS::DCPS::Sample.
Definition at line 56 of file DynamicSample.h.
References OPENDDS_ASSERT.
|
inlinevirtual |
Implements OpenDDS::DCPS::Sample.
Definition at line 69 of file DynamicSample.h.
Referenced by OpenDDS::XTypes::DynamicDataReaderImpl::get_key_value(), OpenDDS::XTypes::DynamicDataReaderImpl::read_next_sample(), and OpenDDS::XTypes::DynamicDataReaderImpl::take_next_sample().
|
inlinevirtual |
Implements OpenDDS::DCPS::Sample.
Definition at line 79 of file DynamicSample.h.
| DynamicSample & OpenDDS::XTypes::DynamicSample::operator= | ( | const DynamicSample & | rhs | ) |
Definition at line 33 of file DynamicSample.cpp.
References data_, OpenDDS::DCPS::Sample::extent_, and OpenDDS::DCPS::Sample::mutability_.
|
virtual |
Implements OpenDDS::DCPS::Sample.
Definition at line 58 of file DynamicSample.cpp.
References ACE_ERROR, data_, OpenDDS::DCPS::Sample::key_only(), LM_NOTICE, OpenDDS::DCPS::log_level, and OpenDDS::DCPS::LogLevel::Notice.
|
virtual |
Implements OpenDDS::DCPS::Sample.
Definition at line 43 of file DynamicSample.cpp.
References ACE_ERROR, data_, OpenDDS::DCPS::Sample::key_only(), LM_WARNING, OpenDDS::DCPS::log_level, OpenDDS::DCPS::serialized_size(), and OpenDDS::DCPS::LogLevel::Warning.
|
inline |
Definition at line 42 of file DynamicSample.h.
References OpenDDS::DCPS::Sample::Full, OpenDDS::DCPS::Sample::KeyOnly, and OpenDDS::DCPS::serialized_size().
|
inlinevirtual |
Implements OpenDDS::DCPS::Sample.
Definition at line 49 of file DynamicSample.h.
References OPENDDS_ASSERT.
|
protected |
Definition at line 99 of file DynamicSample.h.
Referenced by compare(), deserialize(), operator=(), serialize(), and serialized_size().
1.8.13