VLink  2.1.0
A high-performance communication middleware
vlink::TriggerRecorder::UrlConfig结构体 参考final

Per-URL overrides; any field left negative falls back to the matching Config default. 更多...

#include <trigger_recorder.h>

vlink::TriggerRecorder::UrlConfig 的协作图:

Public 成员函数

 UrlConfig ()
 

Public 属性

int64_t pre_ms {-1}
 Pre-trigger window in ms; <0 uses Config::default_pre_ms. 更多...
 
int64_t post_ms {-1}
 Post-trigger window in ms; <0 uses Config::default_post_ms. 更多...
 
int64_t max_packet_size {-1}
 Drop packets larger than this many bytes; <0 uses default, 0 disables. 更多...
 
int64_t max_size {-1}
 Per-URL ring byte cap; <0 uses default, 0 disables. 更多...
 
bool only_front {false}
 Record only the pre-trigger side for this URL. 更多...
 
bool only_back {false}
 Record only the post-trigger side for this URL. 更多...
 

详细描述

Per-URL overrides; any field left negative falls back to the matching Config default.

构造及析构函数说明

◆ UrlConfig()

vlink::TriggerRecorder::UrlConfig::UrlConfig ( )
inline

类成员变量说明

◆ max_packet_size

int64_t vlink::TriggerRecorder::UrlConfig::max_packet_size {-1}

Drop packets larger than this many bytes; <0 uses default, 0 disables.

◆ max_size

int64_t vlink::TriggerRecorder::UrlConfig::max_size {-1}

Per-URL ring byte cap; <0 uses default, 0 disables.

◆ only_back

bool vlink::TriggerRecorder::UrlConfig::only_back {false}

Record only the post-trigger side for this URL.

◆ only_front

bool vlink::TriggerRecorder::UrlConfig::only_front {false}

Record only the pre-trigger side for this URL.

◆ post_ms

int64_t vlink::TriggerRecorder::UrlConfig::post_ms {-1}

Post-trigger window in ms; <0 uses Config::default_post_ms.

◆ pre_ms

int64_t vlink::TriggerRecorder::UrlConfig::pre_ms {-1}

Pre-trigger window in ms; <0 uses Config::default_pre_ms.


该结构体的文档由以下文件生成: