8 #ifndef OPENDDS_DCPS_TRANSPORT_FRAMEWORK_TRANSPORTRETAINEDELEMENT_H 9 #define OPENDDS_DCPS_TRANSPORT_FRAMEWORK_TRANSPORTRETAINEDELEMENT_H 21 class TransportRetainedElement;
48 virtual GUID_t publication_id()
const;
54 virtual bool owned_by_transport();
56 virtual bool is_retained_replaced()
const;
59 virtual void release_element(
bool dropped_by_transport);
83 #if defined (__ACE_INLINE__)
DataBlockAllocator * db_allocator_
Cached allocator for DataSampleHeader data block.
#define OpenDDS_Dcps_Export
GUID_t publication_id_
Originating publication Id, if any.
MessageBlockAllocator * mb_allocator_
Cached allocator for DataSampleHeader message block.
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
The Internal API and Implementation of OpenDDS.
Base wrapper class around a data/control sample to be sent.