12 #if !defined (__ACE_INLINE__) 20 DBG_ENTRY_LVL(
"TransportSendElement",
"~TransportSendElement", 6);
CORBA::ULong get_num_subs() const
virtual GUID_t publication_id() const
Accessor for the publisher id.
TransportSendListener * get_send_listener() const
const GUID_t GUID_UNKNOWN
Nil value for GUID.
const DataSampleElement * element_
GUID_t get_pub_id() const
virtual const ACE_Message_Block * msg() const
Accessor for the ACE_Message_Block.
virtual ACE_Message_Block * duplicate_msg() const
A reference-incremented duplicate of the marshalled sample (sample header + sample data) ...
virtual ~TransportSendElement()
virtual GUID_t subscription_id() const
Accessor for the subscription id, if sent the sample is sent to 1 sub.
DataSample * get_sample() const
OpenDDS::DCPS::GUID_t get_sub_id(CORBA::ULong index) const
virtual const ACE_Message_Block * msg_payload() const
The marshalled payload only (sample data)
virtual void data_dropped(const DataSampleElement *sample, bool dropped_by_transport)
ACE_Message_Block * cont(void) const
virtual ACE_Message_Block * duplicate(void) const
virtual void release_element(bool dropped_by_transport)
Invoked when the counter reaches 0.
#define DBG_ENTRY_LVL(CNAME, MNAME, DBG_LVL)
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
virtual void data_delivered(const DataSampleElement *sample)