8 #ifndef OPENDDS_DCPS_TRANSPORT_FRAMEWORK_TRANSPORTSENDELEMENT_H 9 #define OPENDDS_DCPS_TRANSPORT_FRAMEWORK_TRANSPORTSENDELEMENT_H 29 virtual GUID_t publication_id()
const;
31 virtual GUID_t subscription_id()
const;
45 virtual bool owned_by_transport();
47 virtual bool is_last_fragment()
const {
return !element_->get_header().more_fragments(); }
51 virtual void release_element(
bool dropped_by_transport);
65 #if defined (__ACE_INLINE__)
const DataSampleElement * element_
#define OpenDDS_Dcps_Export
Sequence number abstraction. Only allows positive 64 bit values.
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
The Internal API and Implementation of OpenDDS.
virtual bool is_last_fragment() const
Is this QueueElement the last result of fragmentation?
Base wrapper class around a data/control sample to be sent.