VLink 2.0.0
A high-performance communication middleware
Loading...
Searching...
No Matches
vlink::Timeout Struct Referencefinal

Compile-time timeout constants used by blocking wait methods. More...

#include <types.h>

Collaboration diagram for vlink::Timeout:

Static Public Attributes

static constexpr std::chrono::milliseconds kDefaultInterval
 Default wait timeout: 5 seconds.
static constexpr std::chrono::milliseconds kInfinite {-1}
 Wait indefinitely (negative timeout).

Detailed Description

Compile-time timeout constants used by blocking wait methods.

Provides canonical timeout values used throughout the Publisher, Subscriber, Client, etc. public APIs for wait_for_* calls.

Member Data Documentation

◆ kDefaultInterval

std::chrono::milliseconds vlink::Timeout::kDefaultInterval
staticconstexpr
Initial value:
{
5'000}

Default wait timeout: 5 seconds.

◆ kInfinite

std::chrono::milliseconds vlink::Timeout::kInfinite {-1}
staticconstexpr

Wait indefinitely (negative timeout).


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