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

Controls how samples persist after they are published. 更多...

#include <qos.h>

vlink::Qos::Durability 的协作图:

Public 类型

enum  Kind : uint8_t { kVolatile = 0 , kTransientLocal = 1 , kTransient = 2 , kPersistent = 3 }

Public 属性

Kind kind {kVolatile}
 Durability kind.

详细描述

Controls how samples persist after they are published.

Kind Behaviour
kVolatile No persistence; late joiners see only new samples
kTransientLocal Samples cached in the DataWriter; late joiners catch up
kTransient Samples persist in an external service
kPersistent Samples persist to stable storage

成员枚举类型说明

◆ Kind

枚举值
kVolatile 

No persistence beyond the DataWriter lifetime.

kTransientLocal 

DataWriter caches samples for late-joining readers.

kTransient 

Durability service stores samples.

kPersistent 

Samples written to stable storage.

类成员变量说明

◆ kind

Kind vlink::Qos::Durability::kind {kVolatile}

Durability kind.


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