RTI Connext Modern C++ API
Version 5.3.0
|
<<extension>> Information about the status dds::core::status::StatusMask::service_request_accepted() More...
#include <Status.hpp>
Inherits rti::core::NativeValueType< T, NATIVE_T, ADAPTER >.
Public Member Functions | |
EventCount32 | total_count () const |
The total cumulative number of ServiceRequests that have been accepted by a dds::pub::DataWriter. | |
EventCount32 | current_count () const |
The current number of ServiceRequests that have been accepted by this dds::pub::DataWriter. | |
dds::core::InstanceHandle | last_request_handle () const |
A handle to the last rti::topic::ServiceRequest that caused the dds::pub::DataWriter's status to change. | |
rti::core::ServiceRequestId | service_id () const |
ID of the service to which the accepted Request belongs. | |
<<extension>> Information about the status dds::core::status::StatusMask::service_request_accepted()
Currently, the only service that causes the ServiceRequestAcceptedStatus to be triggered is the rti::sub::TopicQuery service. A rti::topic::ServiceRequest is accepted when a dds::pub::DataWriter matches with a dds::sub::DataReader that has created a rti::sub::TopicQuery.
This status is also changed (and the listener, if any, called) when a ServiceRequest has been cancelled, or deleted. This will happen when a dds::sub::DataReader deletes a TopicQuery using rti::sub::TopicQuery::close().
|
inline |
The total cumulative number of ServiceRequests that have been accepted by a dds::pub::DataWriter.
This number increases whenever a new request is accepted. It does not change when a request is cancelled.
|
inline |
The current number of ServiceRequests that have been accepted by this dds::pub::DataWriter.
This number increases when a new request is accepted and decreases when an existing request is cancelled.
|
inline |
A handle to the last rti::topic::ServiceRequest that caused the dds::pub::DataWriter's status to change.
|
inline |
ID of the service to which the accepted Request belongs.