44 :
data_(amb.data_block()->duplicate())
void swap(MessageBlock &lhs, MessageBlock &rhs)
MessageBlock & operator=(const MessageBlock &rhs)
ACE_Data_Block * release(ACE_Lock *lock=0)
MessageBlock(const ACE_Message_Block &amb)
construct a MessageBlock that references the existing amb's ACE_Data_Block
#define ACE_NEW_MALLOC(POINTER, ALLOCATOR, CONSTRUCTOR)
void swap(MessageBlock &rhs)
static ACE_Allocator * instance(void)
DDS::ReturnCode_t copy(DDS::DynamicData_ptr dest, DDS::DynamicData_ptr src)
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
The Internal API and Implementation of OpenDDS.
virtual void * malloc(size_type nbytes)=0