|
VLink 2.0.0
A high-performance communication middleware
|
Controls how the liveness of a DataWriter is asserted and detected. More...
#include <qos.h>
Public Types | |
| enum | Kind : uint8_t { kAutomatic = 0 , kManualParticipant = 1 , kManualTopic = 2 } |
Public Attributes | |
| Kind | kind {kAutomatic} |
| Liveliness assertion kind. | |
| int32_t | duration {-1} |
| Lease duration in ms. -1 = infinite. | |
Controls how the liveness of a DataWriter is asserted and detected.
| Kind | Behaviour |
|---|---|
| kAutomatic | Middleware asserts liveliness automatically |
| kManualParticipant | Application must assert at participant level |
| kManualTopic | Application must assert at topic level |
| enum vlink::Qos::Liveliness::Kind : uint8_t |
| int32_t vlink::Qos::Liveliness::duration {-1} |
Lease duration in ms. -1 = infinite.
| Kind vlink::Qos::Liveliness::kind {kAutomatic} |
Liveliness assertion kind.