StatusMask is a bitmap or bitset field.
More...
#include "State.hpp"
Inherits std::bitset< Bits >.
StatusMask is a bitmap or bitset field.
This bitset is used to:
- See also
- Status concept
Definition at line 144 of file State.hpp.
◆ MaskType
Convenience typedef for std::bitset<OMG_DDS_STATE_BIT_COUNT>.
Definition at line 150 of file State.hpp.
◆ StatusMask() [1/3]
dds::core::status::StatusMask::StatusMask |
( |
| ) |
|
◆ StatusMask() [2/3]
dds::core::status::StatusMask::StatusMask |
( |
uint32_t |
mask | ) |
|
|
explicit |
Construct an StatusMask with an uint32_t bit mask.
- Parameters
-
mask | the bit array to initialize the bitset with |
◆ StatusMask() [3/3]
dds::core::status::StatusMask::StatusMask |
( |
const StatusMask & |
other | ) |
|
◆ all()
static StatusMask dds::core::status::StatusMask::all |
( |
| ) |
|
|
inlinestatic |
◆ data_available()
static StatusMask dds::core::status::StatusMask::data_available |
( |
| ) |
|
|
inlinestatic |
get the statusmask associated with dds::core::status::data_available
- Returns
- statusmask data_available
Definition at line 296 of file State.hpp.
◆ data_on_readers()
static StatusMask dds::core::status::StatusMask::data_on_readers |
( |
| ) |
|
|
inlinestatic |
◆ inconsistent_topic()
static StatusMask dds::core::status::StatusMask::inconsistent_topic |
( |
| ) |
|
|
inlinestatic |
◆ liveliness_changed()
static StatusMask dds::core::status::StatusMask::liveliness_changed |
( |
| ) |
|
|
inlinestatic |
◆ liveliness_lost()
static StatusMask dds::core::status::StatusMask::liveliness_lost |
( |
| ) |
|
|
inlinestatic |
◆ none()
static StatusMask dds::core::status::StatusMask::none |
( |
| ) |
|
|
inlinestatic |
◆ offered_deadline_missed()
static StatusMask dds::core::status::StatusMask::offered_deadline_missed |
( |
| ) |
|
|
inlinestatic |
◆ offered_incompatible_qos()
static StatusMask dds::core::status::StatusMask::offered_incompatible_qos |
( |
| ) |
|
|
inlinestatic |
◆ operator<<()
◆ publication_matched()
static StatusMask dds::core::status::StatusMask::publication_matched |
( |
| ) |
|
|
inlinestatic |
◆ requested_deadline_missed()
static StatusMask dds::core::status::StatusMask::requested_deadline_missed |
( |
| ) |
|
|
inlinestatic |
◆ requested_incompatible_qos()
static StatusMask dds::core::status::StatusMask::requested_incompatible_qos |
( |
| ) |
|
|
inlinestatic |
◆ sample_lost()
static StatusMask dds::core::status::StatusMask::sample_lost |
( |
| ) |
|
|
inlinestatic |
◆ sample_rejected()
static StatusMask dds::core::status::StatusMask::sample_rejected |
( |
| ) |
|
|
inlinestatic |
◆ subscription_matched()
static StatusMask dds::core::status::StatusMask::subscription_matched |
( |
| ) |
|
|
inlinestatic |
The documentation for this class was generated from the following file: