1 #ifndef OMG_DDS_SUB_DATA_STATE_HPP_ 2 #define OMG_DDS_SUB_DATA_STATE_HPP_ 38 typedef std::bitset<OMG_DDS_STATE_BIT_COUNT>
MaskType;
56 class ViewState :
public std::bitset<OMG_DDS_STATE_BIT_COUNT> {
58 typedef std::bitset<OMG_DDS_STATE_BIT_COUNT>
MaskType;
78 typedef std::bitset<OMG_DDS_STATE_BIT_COUNT>
MaskType;
102 : ss_(dds::sub::status::SampleState::
any()),
114 : ss_(dds::sub::status::SampleState::
any()),
120 : ss_(dds::sub::status::SampleState::
any()),
126 const dds::sub::status::ViewState& vs,
127 const dds::sub::status::InstanceState& is)
128 : ss_(ss), vs_(vs), is_(is)
183 dds::sub::status::ViewState::any(),
184 dds::sub::status::InstanceState::any());
189 dds::sub::status::ViewState::any(),
190 dds::sub::status::InstanceState::alive());
195 dds::sub::status::ViewState::any(),
196 dds::sub::status::InstanceState::alive());
201 dds::sub::status::ViewState::new_view(),
202 dds::sub::status::InstanceState::alive());
206 dds::sub::status::ViewState vs_;
207 dds::sub::status::InstanceState is_;