8 #ifndef OPENDDS_DCPS_TRANSPORT_FRAMEWORK_TRANSPORTREPLACEDELEMENT_H 9 #define OPENDDS_DCPS_TRANSPORT_FRAMEWORK_TRANSPORTREPLACEDELEMENT_H 31 virtual GUID_t publication_id()
const;
40 virtual bool owned_by_transport();
42 virtual bool is_retained_replaced()
const;
46 virtual void release_element(
bool dropped_by_transport);
66 #if defined (__ACE_INLINE__) DataBlockAllocator * db_allocator_
Cached allocator for DataSampleHeader data block.
#define OpenDDS_Dcps_Export
GUID_t publisher_id_
The publication_id() from the original TransportQueueElement.
MessageBlockAllocator * mb_allocator_
Cached allocator for DataSampleHeader message block.
Message_Block_Ptr msg_
A deep-copy of the msg() from the original TransportQueueElement.
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
The Internal API and Implementation of OpenDDS.
Base wrapper class around a data/control sample to be sent.