DDS-PSM-C++  1.0
ISO C++ API for OpenSplice DDS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Types | Public Member Functions | Static Public Member Functions | List of all members
dds::core::status::StatusMask Class Reference

#include <State.hpp>

Inheritance diagram for dds::core::status::StatusMask:
Inheritance graph
[legend]

Public Types

typedef std::bitset
< OMG_DDS_STATUS_COUNT
MaskType
 

Public Member Functions

 StatusMask ()
 
 StatusMask (uint64_t mask)
 
 StatusMask (const StatusMask &other)
 
 ~StatusMask ()
 

Static Public Member Functions

static const StatusMask all ()
 
static const StatusMask data_available ()
 
static const StatusMask data_on_readers ()
 
static const StatusMask inconsistent_topic ()
 
static const StatusMask liveliness_changed ()
 
static const StatusMask liveliness_lost ()
 
static const StatusMask none ()
 
static const StatusMask offered_deadline_missed ()
 
static const StatusMask offered_incompatible_qos ()
 
static const StatusMask publication_matched ()
 
static const StatusMask requested_deadline_missed ()
 
static const StatusMask requested_incompatible_qos ()
 
static const StatusMask sample_lost ()
 
static const StatusMask sample_rejected ()
 
static const StatusMask subscription_matched ()
 

Detailed Description

Definition at line 65 of file State.hpp.

Member Typedef Documentation

Definition at line 67 of file State.hpp.

Constructor & Destructor Documentation

dds::core::status::StatusMask::StatusMask ( )
inline

Definition at line 70 of file State.hpp.

dds::core::status::StatusMask::StatusMask ( uint64_t  mask)
inlineexplicit

Definition at line 71 of file State.hpp.

dds::core::status::StatusMask::StatusMask ( const StatusMask other)
inline

Definition at line 72 of file State.hpp.

dds::core::status::StatusMask::~StatusMask ( )
inline

Definition at line 73 of file State.hpp.

Member Function Documentation

static const StatusMask dds::core::status::StatusMask::all ( )
inlinestatic

Definition at line 76 of file State.hpp.

static const StatusMask dds::core::status::StatusMask::data_available ( )
inlinestatic

Definition at line 117 of file State.hpp.

static const StatusMask dds::core::status::StatusMask::data_on_readers ( )
inlinestatic

Definition at line 113 of file State.hpp.

static const StatusMask dds::core::status::StatusMask::inconsistent_topic ( )
inlinestatic

Definition at line 85 of file State.hpp.

static const StatusMask dds::core::status::StatusMask::liveliness_changed ( )
inlinestatic

Definition at line 125 of file State.hpp.

static const StatusMask dds::core::status::StatusMask::liveliness_lost ( )
inlinestatic

Definition at line 121 of file State.hpp.

static const StatusMask dds::core::status::StatusMask::none ( )
inlinestatic

Definition at line 80 of file State.hpp.

static const StatusMask dds::core::status::StatusMask::offered_deadline_missed ( )
inlinestatic

Definition at line 89 of file State.hpp.

static const StatusMask dds::core::status::StatusMask::offered_incompatible_qos ( )
inlinestatic

Definition at line 97 of file State.hpp.

static const StatusMask dds::core::status::StatusMask::publication_matched ( )
inlinestatic

Definition at line 129 of file State.hpp.

static const StatusMask dds::core::status::StatusMask::requested_deadline_missed ( )
inlinestatic

Definition at line 93 of file State.hpp.

static const StatusMask dds::core::status::StatusMask::requested_incompatible_qos ( )
inlinestatic

Definition at line 101 of file State.hpp.

static const StatusMask dds::core::status::StatusMask::sample_lost ( )
inlinestatic

Definition at line 105 of file State.hpp.

static const StatusMask dds::core::status::StatusMask::sample_rejected ( )
inlinestatic

Definition at line 109 of file State.hpp.

static const StatusMask dds::core::status::StatusMask::subscription_matched ( )
inlinestatic

Definition at line 133 of file State.hpp.


The documentation for this class was generated from the following file: