#include <ReadConditionImpl.h>
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 | |
DataReaderImpl * | parent_ |
DDS::SampleStateMask | sample_states_ |
DDS::ViewStateMask | view_states_ |
DDS::InstanceStateMask | instance_states_ |
Definition at line 25 of file ReadConditionImpl.h.
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.
00031 : parent_(dr) 00032 , sample_states_(sample_states) 00033 , view_states_(view_states) 00034 , instance_states_(instance_states) {}
virtual OpenDDS::DCPS::ReadConditionImpl::~ReadConditionImpl | ( | ) | [inline, virtual] |
Definition at line 36 of file ReadConditionImpl.h.
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 }
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 }
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 }
Definition at line 52 of file ReadConditionImpl.h.
Referenced by get_instance_state_mask(), get_trigger_value(), and OpenDDS::DCPS::QueryConditionImpl::get_trigger_value().
DataReaderImpl* OpenDDS::DCPS::ReadConditionImpl::parent_ [protected] |
Definition at line 49 of file ReadConditionImpl.h.
Referenced by get_datareader(), get_trigger_value(), and OpenDDS::DCPS::QueryConditionImpl::get_trigger_value().
Definition at line 50 of file ReadConditionImpl.h.
Referenced by get_sample_state_mask(), get_trigger_value(), and OpenDDS::DCPS::QueryConditionImpl::get_trigger_value().
Definition at line 51 of file ReadConditionImpl.h.
Referenced by get_trigger_value(), OpenDDS::DCPS::QueryConditionImpl::get_trigger_value(), and get_view_state_mask().