1 #ifndef OPENDDS_DCPS_MESSAGE_BLOCK_PTR_H 2 #define OPENDDS_DCPS_MESSAGE_BLOCK_PTR_H 4 #if !defined (ACE_LACKS_PRAGMA_ONCE) 52 operator bool()
const {
return msg_.get(); }
75 #endif // MESSAGE_BLOCK_PTR_H_18C6F30C void swap(MessageBlock &lhs, MessageBlock &rhs)
ACE_Message_Block & operator*() const
Message_Block_Shared_Ptr(const Message_Block_Shared_Ptr &other)
#define OpenDDS_Dcps_Export
ACE_Message_Block * operator->() const
Message_Block_Shared_Ptr(ACE_Message_Block *payload)
static void swap(Message_Block_Shared_Ptr &a, Message_Block_Shared_Ptr &b)
Message_Block_Shared_Ptr()
void operator()(ACE_Message_Block *ptr) const
virtual ACE_Message_Block * release(void)
unique_ptr< ACE_Message_Block, Message_Block_Deleter > Message_Block_Ptr
ACE_Message_Block * cont(void) const
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
Message_Block_Shared_Ptr & operator=(const Message_Block_Shared_Ptr &other)
The Internal API and Implementation of OpenDDS.