Safe DDS
eprosima::safedds::dds::LivelinessChangedStatus Class Reference

A struct storing the Liveliness Changed Status. More...

#include <LivelinessChangedStatus.hpp>

Public Attributes

int32_t alive_count = 0
 The total number of currently active publishers that write the topic read by the subscriber. More...
 
int32_t not_alive_count = 0
 The total count of current publishers that write the topic read by the subscriber that are no longer asserting their liveliness. More...
 
int32_t alive_count_change = 0
 The change in the alive_count since the last time the listener was called or the status was read. More...
 
int32_t not_alive_count_change = 0
 The change in the not_alive_count since the last time the listener was called or the status was read. More...
 
InstanceHandle last_instance_handle {}
 Handle to the last publisher whose change in liveliness caused this status to change. More...
 

Detailed Description

A struct storing the Liveliness Changed Status.

Member Data Documentation

◆ alive_count

int32_t eprosima::safedds::dds::LivelinessChangedStatus::alive_count = 0

The total number of currently active publishers that write the topic read by the subscriber.

◆ alive_count_change

int32_t eprosima::safedds::dds::LivelinessChangedStatus::alive_count_change = 0

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

◆ last_instance_handle

InstanceHandle eprosima::safedds::dds::LivelinessChangedStatus::last_instance_handle {}

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

◆ not_alive_count

int32_t eprosima::safedds::dds::LivelinessChangedStatus::not_alive_count = 0

The total count of current publishers that write the topic read by the subscriber that are no longer asserting their liveliness.

◆ not_alive_count_change

int32_t eprosima::safedds::dds::LivelinessChangedStatus::not_alive_count_change = 0

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


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