ddt 1.4.0
 
Loading...
Searching...
No Matches
ddt::DdtClientConfig Struct Reference

#include <ddtClient.hpp>

Public Attributes

std::string remote_broker_uri
 
int32_t reply_time
 
int32_t heartbeat_interval
 
int32_t heartbeat_timeout
 
int32_t wait_for_connection
 
int32_t latency
 
int32_t deadline
 
int32_t max_consecutive_failures
 
std::string broker_uri
 

Detailed Description

Configuration parameters for DdtClient.

Member Data Documentation

◆ broker_uri

std::string ddt::DdtClientConfig::broker_uri

URI of the local broker.

◆ deadline

int32_t ddt::DdtClientConfig::deadline

MAL QoS deadline for remote subscriber reregistration in [s].

◆ heartbeat_interval

int32_t ddt::DdtClientConfig::heartbeat_interval

Heartbeat interval in [s].

◆ heartbeat_timeout

int32_t ddt::DdtClientConfig::heartbeat_timeout

Heartbeat timeout in [s].

◆ latency

int32_t ddt::DdtClientConfig::latency

MAL QoS latency for remote subscriber reregistration in [ms].

◆ max_consecutive_failures

int32_t ddt::DdtClientConfig::max_consecutive_failures

Maximum consecutive heartbeat failures before triggering a reconnect.

◆ remote_broker_uri

std::string ddt::DdtClientConfig::remote_broker_uri

URI of the remote broker.

◆ reply_time

int32_t ddt::DdtClientConfig::reply_time

MAL request timeout used to establish a connection to a MAL server in [s].

◆ wait_for_connection

int32_t ddt::DdtClientConfig::wait_for_connection

Timeout for establishing broker connection in [s].


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