VLink  2.0.0
A high-performance communication middleware
vlink::BagProcessor::Config Struct Referencefinal

Tunables controlling the reorder buffer behaviour. More...

#include <bag_processor.h>

Collaboration diagram for vlink::BagProcessor::Config:

Public Member Functions

 Config ()
 

Public Attributes

int64_t min_cache_time {500}
 Data-plane-time span to accumulate, in milliseconds. More...
 
int64_t max_cache_size {1024LL * 1024LL * 256}
 Maximum total payload bytes held (default 256 MiB). More...
 
int64_t max_jump_time {60LL * 60LL * 1000LL}
 Max absolute data-plane-time jump, in milliseconds. More...
 

Detailed Description

Tunables controlling the reorder buffer behaviour.

Constructor & Destructor Documentation

◆ Config()

vlink::BagProcessor::Config::Config ( )
inline

Member Data Documentation

◆ max_cache_size

int64_t vlink::BagProcessor::Config::max_cache_size {1024LL * 1024LL * 256}

Maximum total payload bytes held (default 256 MiB).

◆ max_jump_time

int64_t vlink::BagProcessor::Config::max_jump_time {60LL * 60LL * 1000LL}

Max absolute data-plane-time jump, in milliseconds.

◆ min_cache_time

int64_t vlink::BagProcessor::Config::min_cache_time {500}

Data-plane-time span to accumulate, in milliseconds.


The documentation for this struct was generated from the following file: