8 #ifndef OPENDDS_DCPS_PUBLICATION_INSTANCE_H 9 #define OPENDDS_DCPS_PUBLICATION_INSTANCE_H 20 #if !defined (ACE_LACKS_PRAGMA_ONCE) 45 registered_sample_(registered_sample.
release()),
47 durable_samples_remaining_(0),
RcHandle< PublicationInstance > PublicationInstance_rch
#define OpenDDS_Dcps_Export
MonotonicTimePoint deadline_
Deadline for Deadline QoS.
ACE_UINT16 CoherencyGroup
ssize_t durable_samples_remaining_
Only used by WriteDataContainer::reenqueue_all() while WDC is locked.
SequenceNumber sequence_
The sequence number.
HANDLE_TYPE_NATIVE InstanceHandle_t
PublicationInstance(Message_Block_Ptr registered_sample)
DDS::InstanceHandle_t instance_handle_
The instance handle for the registered object.
CoherencyGroup group_id_
The group id. // NOT USED IN FIRST IMPL.
InstanceDataSampleList samples_
History of the instance samples.
Sequence number abstraction. Only allows positive 64 bit values.
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
Message_Block_Ptr registered_sample_
The sample data for registration.
The Internal API and Implementation of OpenDDS.
Struct that has information about an instance and the instance sample list.