18 publication_id_(pubId),
52 DBG_ENTRY_LVL(
"TransportRetainedElement",
"TransportRetainedElement", 6);
virtual bool owned_by_transport()
}
virtual ACE_Message_Block * duplicate_msg() const
}
DataBlockAllocator * db_allocator_
Cached allocator for DataSampleHeader data block.
TransportRetainedElement(ACE_Message_Block *message, const GUID_t &pubId)
Construct with message block chain and Id values.
GUID_t publication_id_
Originating publication Id, if any.
MessageBlockAllocator * mb_allocator_
Cached allocator for DataSampleHeader message block.
#define DBG_ENTRY_LVL(CNAME, MNAME, DBG_LVL)
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
static ACE_Message_Block * clone_mb(const ACE_Message_Block *msg, MessageBlockAllocator *mb_allocator, DataBlockAllocator *db_allocator)
virtual GUID_t publication_id() const
}
virtual bool is_retained_replaced() const
}
Base wrapper class around a data/control sample to be sent.