RTI Connext Modern C++ API Version 7.3.0
dds::core::status Namespace Reference

Contains the Status and State classes. More...

Classes

class  InconsistentTopicStatus
 Information about the status dds::core::status::StatusMask::inconsistent_topic() More...
 
class  LivelinessChangedStatus
 Information about the status dds::core::status::StatusMask::liveliness_changed() More...
 
class  LivelinessLostStatus
 Information about the status dds::core::status::StatusMask::liveliness_lost() More...
 
class  OfferedDeadlineMissedStatus
 Information about the status dds::core::status::StatusMask::offered_deadline_missed() More...
 
class  OfferedIncompatibleQosStatus
 Information about the status dds::core::status::StatusMask::offered_incompatible_qos() More...
 
class  PublicationMatchedStatus
 Information about the status dds::core::status::StatusMask::publication_matched() More...
 
class  RequestedDeadlineMissedStatus
 Information about the status dds::core::status::StatusMask::requested_deadline_missed() More...
 
class  RequestedIncompatibleQosStatus
 Information about the status dds::core::status::StatusMask::requested_incompatible_qos() More...
 
class  SampleLostStatus
 Information about the status dds::core::status::StatusMask::sample_lost() More...
 
class  SampleRejectedState
 Reasons why a sample was rejected. More...
 
class  SampleRejectedStatus
 Information about the status dds::core::status::StatusMask::sample_rejected() More...
 
class  StatusMask
 A std::bitset (list) of statuses. More...
 
class  SubscriptionMatchedStatus
 Information about the status dds::core::status::StatusMask::subscription_matched() More...
 

Functions

template<typename STATUS >
StatusMask get_status ()
 Obtains the StatusMask mask associated to a status class. More...
 

Detailed Description

Contains the Status and State classes.

Function Documentation

◆ get_status()

template<typename STATUS >
StatusMask dds::core::status::get_status ( )

Obtains the StatusMask mask associated to a status class.

For example:

using namespace dds::core::status;
StatusMask mask = get_status<PublicationMatchedStatus>();
A std::bitset (list) of statuses.
Definition: State.hpp:134
static const StatusMask publication_matched()
The dds::pub::DataWriter has found dds::sub::DataReader that matches the dds::topic::Topic and has co...
Definition: State.hpp:304
Contains the Status and State classes.
Definition: ddscore.hpp:212