1 #ifndef OMG_DDS_SUB_DATA_STATE_HPP_ 2 #define OMG_DDS_SUB_DATA_STATE_HPP_ 63 typedef std::bitset<OMG_DDS_STATE_BIT_COUNT>
MaskType;
152 typedef std::bitset<OMG_DDS_STATE_BIT_COUNT>
MaskType;
195 inline static const ViewState new_view();
206 inline static const ViewState not_new_view();
252 typedef std::bitset<OMG_DDS_STATE_BIT_COUNT>
MaskType;
452 : ss_(ss), vs_(vs), is_(is)
531 return ((ss_ == o.ss_) && (vs_ == o.vs_) && (is_ == o.is_));
static const InstanceState any()
void instance_state(const dds::sub::status::InstanceState &is)
static DataState new_data()
const dds::sub::status::InstanceState & instance_state() const
Class to hold sample ViewState information.
DataState(const dds::sub::status::InstanceState &is)
const dds::sub::status::SampleState & sample_state() const
bool operator==(dds::core::null_type, const dds::core::Reference< D > &r)
static const ViewState new_view()
Class to hold sample DataState information.
Class to hold SampleState information.
static DataState any_data()
static const ViewState any()
SELECTOR & read(SELECTOR &selector)
std::bitset< OMG_DDS_STATE_BIT_COUNT > MaskType
DataState(const dds::sub::status::SampleState &ss)
static const SampleState any()
std::ostream & operator<<(std::ostream &os, const dds::core::InstanceHandle< org::opensplice::core::InstanceHandleDelegate > &h)
static DataState new_instance()
static const InstanceState alive()
std::bitset< OMG_DDS_STATE_BIT_COUNT > MaskType
void view_state(const dds::sub::status::ViewState &vs)
void sample_state(const dds::sub::status::SampleState &ss)
bool operator!=(dds::core::null_type, const dds::core::Reference< D > &r)
std::bitset< OMG_DDS_STATE_BIT_COUNT > MaskType
DataState(const dds::sub::status::SampleState &ss, const dds::sub::status::ViewState &vs, const dds::sub::status::InstanceState &is)
DataState(const dds::sub::status::ViewState &vs)
Class to hold sample InstanceState information.
const dds::sub::status::ViewState & view_state() const
static const SampleState not_read()