VLink 2.0.0
A high-performance communication middleware
载入中...
搜索中...
未找到
vlink::Qos::Liveliness结构体 参考final

Controls how the liveness of a DataWriter is asserted and detected. 更多...

#include <qos.h>

vlink::Qos::Liveliness 的协作图:

Public 类型

enum  Kind : uint8_t { kAutomatic = 0 , kManualParticipant = 1 , kManualTopic = 2 }

Public 属性

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

成员枚举类型说明

◆ Kind

枚举值
kAutomatic 

Automatic liveliness assertion.

kManualParticipant 

Manual assertion at DomainParticipant level.

kManualTopic 

Manual assertion at DataWriter level.

类成员变量说明

◆ duration

int32_t vlink::Qos::Liveliness::duration {-1}

Lease duration in ms. -1 = infinite.

◆ kind

Kind vlink::Qos::Liveliness::kind {kAutomatic}

Liveliness assertion kind.


该结构体的文档由以下文件生成:
  • include/vlink/extension/qos.h