LIVELINESS

 

enum LivelinessQosPolicyKind {

AUTOMATIC_LIVELINESS_QOS,

MANUAL_BY_PARTICIPANT_LIVELINESS_QOS,

MANUAL_BY_TOPIC_LIVELINESS_QOS

};

 

struct LivelinessQosPolicy {

LivelinessQosPolicyKind kind;

Duration_t lease_duration;

};

 

 

MANUAL_BY_TOPIC_LIVELINESS_QOS > MANUAL_BY_PARTICIPANT_LIVELINESS_QOS > AUTOMATIC_LIVELINESS_QOS