12 #if !defined (__ACE_INLINE__) 27 publication_id_(publication_id),
29 send_listener_(send_listener),
31 previous_writer_sample_(0),
32 next_writer_sample_(0),
33 next_instance_sample_(0),
34 previous_instance_sample_(0),
36 previous_send_sample_(0)
const CORBA::ULong MAX_READERS_PER_ELEM
GUIDSeq_var filter_out_
tracking for Content-Filtering data
const GUID_t GUID_UNKNOWN
Nil value for GUID.
OpenDDS::DCPS::GUID_t subscription_ids_[OpenDDS::DCPS::MAX_READERS_PER_ELEM]
TransportSendListener * send_listener_
Message_Block_Ptr sample_
DataSampleElement * previous_instance_sample_
DataSampleElement * next_instance_sample_
Thread of data within the instance.
DataSampleElement(GUID_t publication_id, TransportSendListener *send_listener, PublicationInstance_rch handle)
DataSampleHeader header_
The OpenDDS DCPS header for this sample.
PublicationInstance_rch get_handle() const
PublicationInstance_rch handle_
GUID_t publication_id_
Publication Id used downstream.
DataSampleElement * next_send_sample_
Thread of data being unsent/sending/sent/released.
virtual ACE_Message_Block * duplicate(void) const
ACE_UINT64 transaction_id_
DataLinkIdTypeGUIDMap filter_per_link_
DataSampleElement * next_writer_sample_
DataSampleElement * previous_send_sample_
DDS::ReturnCode_t copy(DDS::DynamicData_ptr dest, DDS::DynamicData_ptr src)
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
DataSampleElement & operator=(const DataSampleElement &elem)
DataSampleElement * previous_writer_sample_
Thread of all data within a DataWriter.
The Internal API and Implementation of OpenDDS.