Time Shield Library
C++ library for working with time
Loading...
Searching...
No Matches
time_shield::detail::UdpRequest Struct Reference

UDP request parameters for NTP transactions. More...

#include <udp_transport.hpp>

Public Attributes

std::string host
 Target host name or IP address.
 
int port = 123
 Target port.
 
const void * send_data = nullptr
 Pointer to outgoing payload.
 
std::size_t send_size = 0
 Outgoing payload size in bytes.
 
void * recv_data = nullptr
 Pointer to receive buffer.
 
std::size_t recv_size = 0
 Receive buffer size in bytes.
 
int timeout_ms = 5000
 Receive timeout in milliseconds.
 

Detailed Description

UDP request parameters for NTP transactions.

Definition at line 13 of file udp_transport.hpp.

Member Data Documentation

◆ host

std::string time_shield::detail::UdpRequest::host

Target host name or IP address.

Definition at line 14 of file udp_transport.hpp.

◆ port

int time_shield::detail::UdpRequest::port = 123

Target port.

Definition at line 15 of file udp_transport.hpp.

◆ recv_data

void* time_shield::detail::UdpRequest::recv_data = nullptr

Pointer to receive buffer.

Definition at line 18 of file udp_transport.hpp.

◆ recv_size

std::size_t time_shield::detail::UdpRequest::recv_size = 0

Receive buffer size in bytes.

Definition at line 19 of file udp_transport.hpp.

◆ send_data

const void* time_shield::detail::UdpRequest::send_data = nullptr

Pointer to outgoing payload.

Definition at line 16 of file udp_transport.hpp.

◆ send_size

std::size_t time_shield::detail::UdpRequest::send_size = 0

Outgoing payload size in bytes.

Definition at line 17 of file udp_transport.hpp.

◆ timeout_ms

int time_shield::detail::UdpRequest::timeout_ms = 5000

Receive timeout in milliseconds.

Definition at line 20 of file udp_transport.hpp.


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