RTI Connext .Net APIs
Version 5.3.1
|
<<extension>> Describes the activity (i.e. are acknowledgements forthcoming) of reliable readers matched to a reliable writer. More...
#include <managed_publication.h>
Public Attributes | |
System::Int32 | active_count |
The current number of reliable readers currently matched with this reliable writer. More... | |
System::Int32 | inactive_count |
The number of reliable readers that have been dropped by this reliable writer because they failed to send acknowledgements in a timely fashion. More... | |
System::Int32 | active_count_change |
The most recent change in the number of active remote reliable readers. More... | |
System::Int32 | inactive_count_change |
The most recent change in the number of inactive remote reliable readers. More... | |
InstanceHandle_t | last_instance_handle |
The instance handle of the last reliable remote reader to be determined inactive. More... | |
<<extension>> Describes the activity (i.e. are acknowledgements forthcoming) of reliable readers matched to a reliable writer.
This status is the reciprocal status to the DDS::LivelinessChangedStatus on the reader. It is different than the DDS::LivelinessLostStatus on the writer in that the latter informs the writer about its own liveliness; this status informs the writer about the "liveliness" (activity) of its matched readers.
All counts in this status will remain at zero for best effort writers.
System::Int32 DDS::ReliableReaderActivityChangedStatus::active_count |
The current number of reliable readers currently matched with this reliable writer.
System::Int32 DDS::ReliableReaderActivityChangedStatus::inactive_count |
The number of reliable readers that have been dropped by this reliable writer because they failed to send acknowledgements in a timely fashion.
A reader is considered to be inactive after is has been sent heartbeats DDS::RtpsReliableWriterProtocol_t::max_heartbeat_retries times, each heartbeat having been separated from the previous by the current heartbeat period.
System::Int32 DDS::ReliableReaderActivityChangedStatus::active_count_change |
The most recent change in the number of active remote reliable readers.
System::Int32 DDS::ReliableReaderActivityChangedStatus::inactive_count_change |
The most recent change in the number of inactive remote reliable readers.
InstanceHandle_t DDS::ReliableReaderActivityChangedStatus::last_instance_handle |
The instance handle of the last reliable remote reader to be determined inactive.