Struct LivelinessKind_def
Defined in File PolicyKind.hpp
Struct Documentation
-
struct LivelinessKind_def
Public Types
-
enum Type
Values:
-
enumerator AUTOMATIC
The Data Distribution Service will take care of reporting the Liveliness automatically with a rate determined by the lease_duration.
-
enumerator MANUAL_BY_PARTICIPANT
The application must take care of reporting the liveliness before the lease_duration expires. If an Entity reports its liveliness, all Entities within the same DomainParticipant that have their liveliness kind set to MANUAL_BY_PARTICIPANT_LIVELINESS_QOS, can be considered alive by the Data Distribution Service. Liveliness can reported explicitly by calling the operation assert_liveliness on the DomainParticipant or implicitly by writing some data.
-
enumerator MANUAL_BY_TOPIC
The application must take care of reporting the liveliness before the lease_duration expires. This can explicitly be done by calling the operation assert_liveliness on the DataWriter or implicitly by writing some data.
-
enumerator AUTOMATIC
-
enum Type