RTI Connext Modern C++ API  Version 5.3.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
dds::core::status::SampleRejectedState Class Reference

Reasons why a sample was rejected. More...

#include <State.hpp>

Inherits bitset< OMG_DDS_STATE_BIT_COUNT >.

Public Member Functions

 SampleRejectedState ()
 Creates not_lost()
 
 SampleRejectedState (const MaskType &src)
 Create from a bitset.
 

Static Public Member Functions

static const SampleRejectedState not_rejected ()
 Samples are never rejected.
 
static const SampleRejectedState rejected_by_samples_limit ()
 A resource limit on the number of samples was reached.
 
static const SampleRejectedState rejected_by_instances_limit ()
 A resource limit on the number of instances was reached.
 
static const SampleRejectedState rejected_by_samples_per_instance_limit ()
 A resource limit on the number of samples per instance was reached.
 
static const SampleRejectedState rejected_by_remote_writers_limit ()
 A resource limit on the number of remote writers from which a dds::sub::DataReader may read was reached.
 
static const SampleRejectedState rejected_by_remote_writers_per_instance_limit ()
 A resource limit on the number of remote writers for a single instance from which a dds::sub::DataReader may read was reached.
 
static const SampleRejectedState rejected_by_samples_per_remote_writer_limit ()
 A resource limit on the number of samples from a given remote writer that a dds::sub::DataReader may store was reached.
 
static const SampleRejectedState rejected_by_virtual_writers_limit ()
 A resource limit on the number of virtual writers from which a dds::sub::DataReader may read was reached.
 
static const SampleRejectedState rejected_by_remote_writers_per_sample_limit ()
 A resource limit on the number of remote writers per sample was reached.
 
static const SampleRejectedState rejected_by_remote_writers_per_virtual_queue_limit ()
 A resource limit on the number of samples published by a remote writer on behalf of a virtual writer that a dds::sub::DataReader may store was reached.
 

Detailed Description

Reasons why a sample was rejected.

See Also
dds::core::status::SampleRejectedStatus::last_reason()

Constructor & Destructor Documentation

dds::core::status::SampleRejectedState::SampleRejectedState ( )
inline

Creates not_lost()

dds::core::status::SampleRejectedState::SampleRejectedState ( const MaskType &  src)
inline

Create from a bitset.

Member Function Documentation

static const SampleRejectedState dds::core::status::SampleRejectedState::not_rejected ( )
inlinestatic

Samples are never rejected.

See Also
rti::core::policy::DataReaderResourceLimits
static const SampleRejectedState dds::core::status::SampleRejectedState::rejected_by_samples_limit ( )
inlinestatic

A resource limit on the number of samples was reached.

See Also
rti::core::policy::DataReaderResourceLimits
static const SampleRejectedState dds::core::status::SampleRejectedState::rejected_by_instances_limit ( )
inlinestatic

A resource limit on the number of instances was reached.

See Also
rti::core::policy::DataReaderResourceLimits
static const SampleRejectedState dds::core::status::SampleRejectedState::rejected_by_samples_per_instance_limit ( )
inlinestatic

A resource limit on the number of samples per instance was reached.

See Also
ResourceLimitsQosPolicy
static const SampleRejectedState dds::core::status::SampleRejectedState::rejected_by_remote_writers_limit ( )
inlinestatic

A resource limit on the number of remote writers from which a dds::sub::DataReader may read was reached.

This constant is an extension to the DDS standard.

See Also
rti::core::policy::DataReaderResourceLimits
static const SampleRejectedState dds::core::status::SampleRejectedState::rejected_by_remote_writers_per_instance_limit ( )
inlinestatic

A resource limit on the number of remote writers for a single instance from which a dds::sub::DataReader may read was reached.

This constant is an extension to the DDS standard.

See Also
rti::core::policy::DataReaderResourceLimits
static const SampleRejectedState dds::core::status::SampleRejectedState::rejected_by_samples_per_remote_writer_limit ( )
inlinestatic

A resource limit on the number of samples from a given remote writer that a dds::sub::DataReader may store was reached.

This constant is an extension to the DDS standard.

See Also
rti::core::policy::DataReaderResourceLimits
static const SampleRejectedState dds::core::status::SampleRejectedState::rejected_by_virtual_writers_limit ( )
inlinestatic

A resource limit on the number of virtual writers from which a dds::sub::DataReader may read was reached.

This constant is an extension to the DDS standard.

See Also
rti::core::policy::DataReaderResourceLimits
static const SampleRejectedState dds::core::status::SampleRejectedState::rejected_by_remote_writers_per_sample_limit ( )
inlinestatic

A resource limit on the number of remote writers per sample was reached.

This constant is an extension to the DDS standard.

See Also
rti::core::policy::DataReaderResourceLimits
static const SampleRejectedState dds::core::status::SampleRejectedState::rejected_by_remote_writers_per_virtual_queue_limit ( )
inlinestatic

A resource limit on the number of samples published by a remote writer on behalf of a virtual writer that a dds::sub::DataReader may store was reached.

This constant is an extension to the DDS standard.

See Also
rti::core::policy::DataReaderResourceLimits

RTI Connext Modern C++ API Version 5.3.0 Copyright © Sun Jun 25 2017 Real-Time Innovations, Inc