DDS::ReliableReaderActivityChangedStatus Struct Reference
[Data Writers]

<<eXtension>> Describes the activity (i.e. are acknowledgements forthcoming) of reliable readers matched to a reliable writer. More...

#include <managed_publication.h>

List of all members.

Public Attributes

System::Int32 active_count
 The current number of reliable readers currently matched with this reliable writer.
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.
System::Int32 active_count_change
 The most recent change in the number of active remote reliable readers.
System::Int32 inactive_count_change
 The most recent change in the number of inactive remote reliable readers.
InstanceHandle_t last_instance_handle
 The instance handle of the last reliable remote reader to be determined inactive.


Detailed Description

<<eXtension>> Describes the activity (i.e. are acknowledgements forthcoming) of reliable readers matched to a reliable writer.

Entity:
DDS::DataWriter
Listener:
DDS::DataWriterListener
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.


Member Data Documentation

The current number of reliable readers currently matched with this reliable writer.

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.

The most recent change in the number of active remote reliable readers.

The most recent change in the number of inactive remote reliable readers.

The instance handle of the last reliable remote reader to be determined inactive.


RTI Data Distribution Service .Net APIs Version 4.5e Copyright © 23 Oct 2011 Real-Time Innovations, Inc