Class SubscriptionMatchedStatus

Inheritance Relationships

Base Type

Class Documentation

class SubscriptionMatchedStatus : public dds::core::Value<detail::SubscriptionMatchedStatus>

Public Functions

OMG_DDS_API SubscriptionMatchedStatus()
OMG_DDS_API int32_t total_count () const
Returns:

Total cumulative count the concerned DataReader discovered a “match” with a DataWriter. That is, it found a DataWriter for the same Topic with a requested QoS that is compatible with that offered by the DataReader.

OMG_DDS_API int32_t total_count_change () const
Returns:

The change in total_count since the last time the listener was called or the status was read.

OMG_DDS_API int32_t current_count () const
Returns:

The number of DataWriters currently matched to the concerned DataReader.

OMG_DDS_API int32_t current_count_change () const
Returns:

The change in current_count since the last time the listener was called or the status was read.

OMG_DDS_API const dds::core::InstanceHandle last_publication_handle () const
Returns:

Handle to the last DataWriter that matched the DataReader causing the status to change.