OpenDDS::DCPS::MultiTopicDataReader_T< Sample, TypedDataReader >::SampleWithInfo Struct Reference

List of all members.

Public Member Functions

 SampleWithInfo (const OPENDDS_STRING &topic, const DDS::SampleInfo &sampinfo)
void combine (const SampleWithInfo &other)
 OPENDDS_MAP (OPENDDS_STRING, DDS::InstanceHandle_t) info_

Public Attributes

Sample sample_
DDS::ViewStateKind view_

Detailed Description

template<typename Sample, typename TypedDataReader>
struct OpenDDS::DCPS::MultiTopicDataReader_T< Sample, TypedDataReader >::SampleWithInfo

Definition at line 106 of file MultiTopicDataReader_T.h.


Constructor & Destructor Documentation

template<typename Sample , typename TypedDataReader >
OpenDDS::DCPS::MultiTopicDataReader_T< Sample, TypedDataReader >::SampleWithInfo::SampleWithInfo ( const OPENDDS_STRING &  topic,
const DDS::SampleInfo sampinfo 
) [inline]

Definition at line 107 of file MultiTopicDataReader_T.h.

References DDS::SampleInfo::instance_handle.

00108       : sample_(),
00109         view_(sampinfo.view_state) {
00110       info_[topic] = sampinfo.instance_handle;
00111     }


Member Function Documentation

template<typename Sample , typename TypedDataReader >
void OpenDDS::DCPS::MultiTopicDataReader_T< Sample, TypedDataReader >::SampleWithInfo::combine ( const SampleWithInfo other  )  [inline]

Definition at line 112 of file MultiTopicDataReader_T.h.

References DDS::NEW_VIEW_STATE, and OpenDDS::DCPS::MultiTopicDataReader_T< Sample, TypedDataReader >::SampleWithInfo::view_.

00112                                               {
00113       info_.insert(other.info_.begin(), other.info_.end());
00114       if (other.view_ == DDS::NEW_VIEW_STATE) view_ = DDS::NEW_VIEW_STATE;
00115     }

template<typename Sample , typename TypedDataReader >
OpenDDS::DCPS::MultiTopicDataReader_T< Sample, TypedDataReader >::SampleWithInfo::OPENDDS_MAP ( OPENDDS_STRING  ,
DDS::InstanceHandle_t   
)

Member Data Documentation

template<typename Sample , typename TypedDataReader >
Sample OpenDDS::DCPS::MultiTopicDataReader_T< Sample, TypedDataReader >::SampleWithInfo::sample_

Definition at line 116 of file MultiTopicDataReader_T.h.

template<typename Sample , typename TypedDataReader >
DDS::ViewStateKind OpenDDS::DCPS::MultiTopicDataReader_T< Sample, TypedDataReader >::SampleWithInfo::view_

The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 10 Aug 2018 for OpenDDS by  doxygen 1.6.1