OpenSplice C# API  v6.x
OpenSplice C# Data Distribution Service Data-Centric Publish-Subscribe API
DDS.LivelinessChangedStatus Class Reference

The liveliness of one or more DataWriter that were writing instances have become "active" or "inactive" More...

Collaboration diagram for DDS.LivelinessChangedStatus:
Collaboration graph

Public Attributes

int AliveCount
 The total number of currently active DataWriters that write the Topic read by the DataReader. More...
 
int AliveCountChange
 The change in the alive_count since the last time the listener was called or the status was read. More...
 
InstanceHandle LastPublicationHandle
 Handle to the last DataWriter whose change in liveliness caused this status to change. More...
 
int NotAliveCount
 The total count of currently DataWriters that write the Topic read by the DataReader that are no longer asserting their liveliness. More...
 
int NotAliveCountChange
 The change in the not_alive_count since the last time the listener was called or the status was read. More...
 

Detailed Description

The liveliness of one or more DataWriter that were writing instances have become "active" or "inactive"

Definition at line 902 of file DdsDcpsStructs.cs.

Member Data Documentation

◆ AliveCount

int DDS.LivelinessChangedStatus.AliveCount

The total number of currently active DataWriters that write the Topic read by the DataReader.

This count increases when a newly-matched DataWriter asserts its liveliness for the first time or when a DataWriter previously considered to be not alive reasserts its liveliness. The count decreases when a DataWriter considered alive fails to assert its liveliness and becomes not alive, whether because it was deleted normally or for some other reason.

Definition at line 916 of file DdsDcpsStructs.cs.

◆ AliveCountChange

int DDS.LivelinessChangedStatus.AliveCountChange

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

Definition at line 935 of file DdsDcpsStructs.cs.

◆ LastPublicationHandle

InstanceHandle DDS.LivelinessChangedStatus.LastPublicationHandle

Handle to the last DataWriter whose change in liveliness caused this status to change.

Definition at line 947 of file DdsDcpsStructs.cs.

◆ NotAliveCount

int DDS.LivelinessChangedStatus.NotAliveCount

The total count of currently DataWriters that write the Topic read by the DataReader that are no longer asserting their liveliness.

This count increases when a DataWriter considered alive fails to assert its liveliness and becomes not alive for some reason other than the normal deletion of that DataWriter. It decreases when a previously not alive DataWriter either reasserts its liveliness or is deleted normally.

Definition at line 929 of file DdsDcpsStructs.cs.

◆ NotAliveCountChange

int DDS.LivelinessChangedStatus.NotAliveCountChange

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

Definition at line 941 of file DdsDcpsStructs.cs.


The documentation for this class was generated from the following file: