19#ifndef FASTDDS_DDS_CORE_STATUS__LIVELINESSCHANGEDSTATUS_HPP
20#define FASTDDS_DDS_CORE_STATUS__LIVELINESSCHANGEDSTATUS_HPP
22#include <fastdds/dds/common/InstanceHandle.hpp>
Definition DomainParticipant.hpp:45
A struct storing the liveliness changed status.
Definition LivelinessChangedStatus.hpp:30
int32_t not_alive_count_change
The change in the not_alive_count since the last time the listener was called or the status was read.
Definition LivelinessChangedStatus.hpp:49
int32_t not_alive_count
The total count of current publishers that write the topic read by the subscriber that are no longer ...
Definition LivelinessChangedStatus.hpp:43
int32_t alive_count
The total number of currently active publishers that write the topic read by the subscriber.
Definition LivelinessChangedStatus.hpp:36
int32_t alive_count_change
The change in the alive_count since the last time the listener was called or the status was read.
Definition LivelinessChangedStatus.hpp:46
InstanceHandle_t last_publication_handle
Handle to the last publisher whose change in liveliness caused this status to change.
Definition LivelinessChangedStatus.hpp:52
Struct InstanceHandle_t, used to contain the key for WITH_KEY topics.
Definition InstanceHandle.hpp:154