OpenDDS::DCPS::ReadConditionImpl Class Reference

#include <ReadConditionImpl.h>

Inheritance diagram for OpenDDS::DCPS::ReadConditionImpl:
Inheritance graph
[legend]
Collaboration diagram for OpenDDS::DCPS::ReadConditionImpl:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ReadConditionImpl (DataReaderImpl *dr, DDS::SampleStateMask sample_states, DDS::ViewStateMask view_states, DDS::InstanceStateMask instance_states)
virtual ~ReadConditionImpl ()
CORBA::Boolean get_trigger_value ()
DDS::SampleStateMask get_sample_state_mask ()
DDS::ViewStateMask get_view_state_mask ()
DDS::InstanceStateMask get_instance_state_mask ()
DDS::DataReader_ptr get_datareader ()

Protected Attributes

DataReaderImplparent_
DDS::SampleStateMask sample_states_
DDS::ViewStateMask view_states_
DDS::InstanceStateMask instance_states_

Detailed Description

Definition at line 25 of file ReadConditionImpl.h.


Constructor & Destructor Documentation

OpenDDS::DCPS::ReadConditionImpl::ReadConditionImpl ( DataReaderImpl dr,
DDS::SampleStateMask  sample_states,
DDS::ViewStateMask  view_states,
DDS::InstanceStateMask  instance_states 
) [inline]

Definition at line 29 of file ReadConditionImpl.h.

virtual OpenDDS::DCPS::ReadConditionImpl::~ReadConditionImpl (  )  [inline, virtual]

Definition at line 36 of file ReadConditionImpl.h.

00036 {}


Member Function Documentation

DDS::DataReader_ptr OpenDDS::DCPS::ReadConditionImpl::get_datareader (  ) 

Implements DDS::ReadCondition.

Definition at line 38 of file ReadConditionImpl.cpp.

References CORBA::LocalObject::_duplicate(), and parent_.

00039 {
00040   return DDS::DataReader::_duplicate(parent_);
00041 }

Here is the call graph for this function:

DDS::InstanceStateMask OpenDDS::DCPS::ReadConditionImpl::get_instance_state_mask (  ) 

Implements DDS::ReadCondition.

Definition at line 33 of file ReadConditionImpl.cpp.

References instance_states_.

00034 {
00035   return instance_states_;
00036 }

DDS::SampleStateMask OpenDDS::DCPS::ReadConditionImpl::get_sample_state_mask (  ) 

Implements DDS::ReadCondition.

Definition at line 23 of file ReadConditionImpl.cpp.

References sample_states_.

00024 {
00025   return sample_states_;
00026 }

CORBA::Boolean OpenDDS::DCPS::ReadConditionImpl::get_trigger_value (  ) 

Implements DDS::Condition.

Reimplemented in OpenDDS::DCPS::QueryConditionImpl.

Definition at line 17 of file ReadConditionImpl.cpp.

References OpenDDS::DCPS::DataReaderImpl::contains_sample(), instance_states_, parent_, sample_states_, and view_states_.

00018 {
00019   return parent_->contains_sample(sample_states_,
00020                                   view_states_, instance_states_);
00021 }

Here is the call graph for this function:

DDS::ViewStateMask OpenDDS::DCPS::ReadConditionImpl::get_view_state_mask (  ) 

Implements DDS::ReadCondition.

Definition at line 28 of file ReadConditionImpl.cpp.

References view_states_.

00029 {
00030   return view_states_;
00031 }


Member Data Documentation


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

Generated on 10 Aug 2018 for OpenDDS by  doxygen 1.6.1