14 DBG_ENTRY_LVL(
"TransportControlElement",
"requires_exclusive_packet", 6);
22 DBG_ENTRY_LVL(
"TransportControlElement",
"data_delivered", 6);
virtual GUID_t publication_id() const
Accessor for the publication id that sent the sample.
virtual bool owned_by_transport()
Is the sample created by the transport?
virtual bool requires_exclusive_packet() const
Does the sample require an exclusive transport packet?
virtual const ACE_Message_Block * msg() const
The marshalled sample (sample header + sample data)
virtual void data_delivered()
virtual ACE_Message_Block * duplicate_msg() const
A reference-incremented duplicate of the marshalled sample (sample header + sample data) ...
ACE_Message_Block * cont(void) const
virtual ACE_Message_Block * duplicate(void) const
virtual const ACE_Message_Block * msg_payload() const
The marshalled payload only (sample data)
#define DBG_ENTRY_LVL(CNAME, MNAME, DBG_LVL)
Message_Block_Ptr msg_
The control message.