![]() |
OpenSplice ISO C++ 2 DCPS
v6.x
ISO C++ 2 OpenSplice Data Distribution Service Data-Centric Publish-Subscribe API
|
#include "Status.hpp"
Public Member Functions | |
SampleRejectedStatus () | |
const dds::core::InstanceHandle | last_instance_handle () const |
const dds::core::status::SampleRejectedState | last_reason () const |
bool | operator!= (const Value &other) const |
D * | operator-> () |
const D * | operator-> () const |
bool | operator== (const Value &other) const |
int32_t | total_count () const |
int32_t | total_count_change () const |
Attribute | Attribute Meaning |
---|---|
total_count | Total cumulative count of samples rejected by the DataReader. |
total_count_change | The incremental number of samples rejected since the last time the listener was called or the status was read. |
last_reason | Reason for rejecting the last sample rejected. If no samples have been rejected, the reason is the special value NOT_REJECTED. |
last_instance_handle | Handle to the instance being updated by the last sample that was rejected. |
A received sample was rejected. This can happen when the ResourceLimits Qos is active and the History determined by History QoS of the DataReader is full.
Definition at line 85 of file Status.hpp.
dds::core::status::SampleRejectedStatus::SampleRejectedStatus | ( | ) |
Definition at line 78 of file StatusImpl.hpp.
const dds::core::InstanceHandle dds::core::status::SampleRejectedStatus::last_instance_handle | ( | ) | const |
Definition at line 99 of file StatusImpl.hpp.
const dds::core::status::SampleRejectedState dds::core::status::SampleRejectedStatus::last_reason | ( | ) | const |
Definition at line 93 of file StatusImpl.hpp.
|
inherited |
|
inherited |
The operator->() is provided to be able to directly invoke functions on the delegate.
The decision to provide direct access to the delegate was motivated by the need for providing a way that was not invasive with respect to the CXXDDS API and yet would allow for vendor-specific extension. Thus vendor-specific extensions can be invoked on the Value and on all its subclasses as follows:
|
inherited |
The operator->() is provided to be able to directly invoke functions on the delegate.
The decision to provide direct access to the delegate was motivated by the need for providing a way that was not invasive with respect to the CXXDDS API and yet would allow for vendor-specific extension. Thus vendor-specific extensions can be invoked on the Value and on all its subclasses as follows:
|
inherited |
int32_t dds::core::status::SampleRejectedStatus::total_count | ( | ) | const |
Definition at line 81 of file StatusImpl.hpp.
int32_t dds::core::status::SampleRejectedStatus::total_count_change | ( | ) | const |
Definition at line 87 of file StatusImpl.hpp.