21 original_send_element_(find_original_send_element(orig)),
22 publication_id_(orig ? orig->publication_id() :
GUID_UNKNOWN),
28 DBG_ENTRY_LVL(
"TransportCustomizedElement",
"TransportCustomizedElement", 6);
34 DBG_ENTRY_LVL(
"TransportCustomizedElement",
"publication_id", 6);
50 DBG_ENTRY_LVL(
"TransportCustomizedElement",
"subscription_id", 6);
TransportCustomizedElement(TransportQueueElement *orig)
virtual SequenceNumber sequence() const
const LogLevel::Value value
const TransportSendElement * original_send_element() const
const GUID_t GUID_UNKNOWN
Nil value for GUID.
virtual GUID_t subscription_id() const
Accessor for the subscription id, if sent the sample is sent to 1 sub.
void set_subscription_id(const GUID_t &id)
GUID_t subscription_id() const
Accessor for the subscription id, if sent the sample is sent to 1 sub.
SequenceNumber sequence() const
virtual GUID_t publication_id() const
Accessor for the publication id that sent the sample.
void set_publication_id(const GUID_t &id)
TransportQueueElement * orig_
void set_fragment(TransportQueueElement *orig)
#define DBG_ENTRY_LVL(CNAME, MNAME, DBG_LVL)
const SequenceNumber_t SEQUENCENUMBER_UNKNOWN
Sequence number abstraction. Only allows positive 64 bit values.
virtual GUID_t subscription_id() const
Accessor for the subscription id, if sent the sample is sent to 1 sub.
static SequenceNumber SEQUENCENUMBER_UNKNOWN()
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
virtual GUID_t publication_id() const =0
Accessor for the publication id that sent the sample.
void set_sequence(const SequenceNumber &value)
The Internal API and Implementation of OpenDDS.
Base wrapper class around a data/control sample to be sent.