6 #ifndef OPENDDS_DCPS_XTYPES_DYNAMIC_SAMPLE_H 7 #define OPENDDS_DCPS_XTYPES_DYNAMIC_SAMPLE_H 9 #ifndef OPENDDS_SAFETY_PROFILE 25 :
Sample(mutability, extent)
65 DDS::DynamicData_var dd = data_->clone();
66 return DCPS::make_rch<DynamicSample>(dd, mutability, extent);
84 #ifndef OPENDDS_NO_CONTENT_SUBSCRIPTION_PROFILE 87 return evaluator.
eval(*
this, params);
bool from_message_block(const ACE_Message_Block &)
#define OpenDDS_Dcps_Export
#define OPENDDS_ASSERT(C)
bool to_message_block(ACE_Message_Block &) const
void serialized_size(const Encoding &encoding, size_t &size, const SequenceNumber &)
DCPS::Sample_rch copy(DCPS::Sample::Mutability mutability, DCPS::Sample::Extent extent) const
bool eval(DCPS::FilterEvaluator &evaluator, const DDS::StringSeq ¶ms) const
DynamicSample(DDS::DynamicData_ptr data, Mutability mutability, Extent extent)
const void * native_data() const
Class to serialize and deserialize data for DDS.
DynamicSample(DDS::DynamicData_ptr data)
DDS::DynamicData_var get_dynamic_data(DDS::DynamicType_ptr) const
bool compare(const DCPS::Sample &other) const
DDS::DynamicData_var dynamic_data() const
DynamicSample(DDS::DynamicData_ptr data, Extent extent)
bool eval(const T &sample, const DDS::StringSeq ¶ms) const
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
bool operator()(const DynamicSample &lhs, const DynamicSample &rhs) const
void set_key_only(bool k)
DDS::DynamicData_var data_
The Internal API and Implementation of OpenDDS.
sequence< string > StringSeq