OpenDDS::DCPS::PublicationInstance Class Reference

Struct that has information about an instance and the instance sample list. More...

#include <PublicationInstance.h>

Collaboration diagram for OpenDDS::DCPS::PublicationInstance:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 PublicationInstance (DataSample *registered_sample)
 ~PublicationInstance ()

Public Attributes

SequenceNumber sequence_
 The sequence number.
CoherencyGroup group_id_
 The group id. // NOT USED IN FIRST IMPL.
DataSampleregistered_sample_
 The sample data for registration.
DataSampleList samples_
 History of the instance samples.
DataSampleList waiting_list_
 The list of samples that wait for avaliable space.
bool unregistered_
 The flag to indicate whether the instance is unregistered.
::DDS::InstanceHandle_t instance_handle_
 The instance handle for the registered object.

Detailed Description

Struct that has information about an instance and the instance sample list.

Note:
This struct retains the ownership of the registered sample data from typed datawriter. The data will be duplicated for the register, unregister and dispose control message.


Constructor & Destructor Documentation

OpenDDS::DCPS::PublicationInstance::PublicationInstance ( DataSample registered_sample  )  [inline]

OpenDDS::DCPS::PublicationInstance::~PublicationInstance (  )  [inline]


Member Data Documentation

CoherencyGroup OpenDDS::DCPS::PublicationInstance::group_id_

The group id. // NOT USED IN FIRST IMPL.

::DDS::InstanceHandle_t OpenDDS::DCPS::PublicationInstance::instance_handle_

The instance handle for the registered object.

DataSample* OpenDDS::DCPS::PublicationInstance::registered_sample_

The sample data for registration.

DataSampleList OpenDDS::DCPS::PublicationInstance::samples_

History of the instance samples.

SequenceNumber OpenDDS::DCPS::PublicationInstance::sequence_

The sequence number.

bool OpenDDS::DCPS::PublicationInstance::unregistered_

The flag to indicate whether the instance is unregistered.

DataSampleList OpenDDS::DCPS::PublicationInstance::waiting_list_

The list of samples that wait for avaliable space.


The documentation for this class was generated from the following file:
Generated on Fri Nov 7 09:37:36 2008 for OpenDDS by  doxygen 1.4.7