8 #ifndef OPENDDS_SAFETY_PROFILE 29 :
Sample(d.mutability_, d.extent_)
49 "DynamicData must be DynamicDataImpl, the type supplied by DynamicDataFactory\n"));
64 "DynamicData must be DynamicDataImpl, the type supplied by DynamicDataFactory\n"));
69 ? ser << DCPS::KeyOnly<const DynamicDataImpl>(*ddi)
85 unsigned char*
const out =
reinterpret_cast<unsigned char*
>(mb->wr_ptr());
91 const DDS::DynamicType_var type =
data_->type();
100 bool is_less_than =
false;
DDS::ReturnCode_t key_less_than(bool &result, DDS::DynamicData_ptr a, DDS::DynamicData_ptr b)
bool serialize(DCPS::Serializer &ser) const
static const ACE_Time_Value max_time
bool deserialize(DCPS::Serializer &ser)
#define OPENDDS_ASSERT(C)
bool read_octet_array(ACE_CDR::Octet *x, ACE_CDR::ULong length)
void serialized_size(const Encoding &encoding, size_t &size, const SequenceNumber &)
Class to serialize and deserialize data for DDS.
size_t length() const
Number of bytes left to read in message block chain.
static ACE_Allocator * instance(void)
size_t serialized_size(const DCPS::Encoding &enc) const
bool compare(const DCPS::Sample &other) const
char * wr_ptr(void) const
OpenDDS_Dcps_Export LogLevel log_level
const char * retcode_to_string(DDS::ReturnCode_t value)
static const ACE_Time_Value zero
const Encoding & encoding() const
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
const ReturnCode_t RETCODE_OK
DDS::DynamicData_var data_
#define ACE_DEFAULT_MESSAGE_BLOCK_PRIORITY
The Internal API and Implementation of OpenDDS.
virtual void * malloc(size_type nbytes)=0
DynamicSample & operator=(const DynamicSample &)