OpenDDS  Snapshot(2023/04/28-20:55)
ReadConditionImpl.cpp
Go to the documentation of this file.
1 /*
2  *
3  *
4  * Distributed under the OpenDDS License.
5  * See: http://www.opendds.org/license.html
6  */
7 
8 #include "DCPS/DdsDcps_pch.h" //Only the _pch include should start with DCPS/
9 #include "ReadConditionImpl.h"
10 #include "DataReaderImpl.h"
11 
13 
14 namespace OpenDDS {
15 namespace DCPS {
16 
18 {
21 }
22 
24 {
25  return sample_states_;
26 }
27 
29 {
30  return view_states_;
31 }
32 
34 {
35  return instance_states_;
36 }
37 
38 DDS::DataReader_ptr ReadConditionImpl::get_datareader()
39 {
40  return DDS::DataReader::_duplicate(parent_);
41 }
42 
43 } // namespace DCPS
44 } // namespace OpenDDS
45 
DDS::ViewStateMask get_view_state_mask()
DDS::InstanceStateMask get_instance_state_mask()
unsigned long InstanceStateMask
DDS::DataReader_ptr get_datareader()
bool contains_sample(DDS::SampleStateMask sample_states, DDS::ViewStateMask view_states, DDS::InstanceStateMask instance_states)
ACE_CDR::Boolean Boolean
DDS::SampleStateMask sample_states_
unsigned long SampleStateMask
DDS::InstanceStateMask instance_states_
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
The Internal API and Implementation of OpenDDS.
Definition: AddressCache.h:28
unsigned long ViewStateMask
DDS::SampleStateMask get_sample_state_mask()