Common System 0.2.0
Common interfaces and patterns for system integration
Loading...
Searching...
No Matches
kcenon::common::interfaces::udp_send_options Struct Reference

Options for UDP send operations. More...

#include <udp_client_interface.h>

Collaboration diagram for kcenon::common::interfaces::udp_send_options:
Collaboration graph

Public Member Functions

 udp_send_options ()=default
 

Public Attributes

bool dont_fragment = false
 Whether to set the don't-fragment flag (if supported)
 
uint8_t ttl = 0
 TTL (Time To Live) value, 0 means use system default.
 
std::chrono::milliseconds timeout {0}
 Send timeout (0 means no timeout / non-blocking)
 

Detailed Description

Options for UDP send operations.

Definition at line 68 of file udp_client_interface.h.

Constructor & Destructor Documentation

◆ udp_send_options()

kcenon::common::interfaces::udp_send_options::udp_send_options ( )
default

Member Data Documentation

◆ dont_fragment

bool kcenon::common::interfaces::udp_send_options::dont_fragment = false

Whether to set the don't-fragment flag (if supported)

Definition at line 70 of file udp_client_interface.h.

◆ timeout

std::chrono::milliseconds kcenon::common::interfaces::udp_send_options::timeout {0}

Send timeout (0 means no timeout / non-blocking)

Definition at line 76 of file udp_client_interface.h.

76{0};

◆ ttl

uint8_t kcenon::common::interfaces::udp_send_options::ttl = 0

TTL (Time To Live) value, 0 means use system default.

Definition at line 73 of file udp_client_interface.h.


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