![]() |
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 | |
PublicationMatchedStatus () | |
int32_t | current_count () const |
int32_t | current_count_change () const |
const dds::core::InstanceHandle | last_subscription_handle () 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 the concerned DataWriter discovered a “match” with a DataReader. That is, it found a DataReader for the same Topic with a requested QoS that is compatible with that offered by the DataWriter. |
total_count_change | The change in total_count since the last time the listener was called or the status was read. |
last_subscription_handle | Handle to the last DataReader that matched the DataWriter causing the status to change. |
current_count | The number of DataReaders currently matched to the concerned DataWriter. |
current_count_change | The change in current_count since the last time the listener was called or the status was read. |
The DataWriter has found a DataReader that matches the Topic and has compatible QoS or ceased to be matched with a DataReader.
Definition at line 356 of file Status.hpp.
dds::core::status::PublicationMatchedStatus::PublicationMatchedStatus | ( | ) |
Definition at line 273 of file StatusImpl.hpp.
int32_t dds::core::status::PublicationMatchedStatus::current_count | ( | ) | const |
Definition at line 288 of file StatusImpl.hpp.
int32_t dds::core::status::PublicationMatchedStatus::current_count_change | ( | ) | const |
Definition at line 294 of file StatusImpl.hpp.
const dds::core::InstanceHandle dds::core::status::PublicationMatchedStatus::last_subscription_handle | ( | ) | const |
Definition at line 300 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::PublicationMatchedStatus::total_count | ( | ) | const |
Definition at line 276 of file StatusImpl.hpp.
int32_t dds::core::status::PublicationMatchedStatus::total_count_change | ( | ) | const |
Definition at line 282 of file StatusImpl.hpp.