|
Time Shield Library
C++ library for working with time
|
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. | |
UDP request parameters for NTP transactions.
Definition at line 13 of file udp_transport.hpp.
| std::string time_shield::detail::UdpRequest::host |
Target host name or IP address.
Definition at line 14 of file udp_transport.hpp.
| int time_shield::detail::UdpRequest::port = 123 |
Target port.
Definition at line 15 of file udp_transport.hpp.
| void* time_shield::detail::UdpRequest::recv_data = nullptr |
Pointer to receive buffer.
Definition at line 18 of file udp_transport.hpp.
| std::size_t time_shield::detail::UdpRequest::recv_size = 0 |
Receive buffer size in bytes.
Definition at line 19 of file udp_transport.hpp.
| const void* time_shield::detail::UdpRequest::send_data = nullptr |
Pointer to outgoing payload.
Definition at line 16 of file udp_transport.hpp.
| std::size_t time_shield::detail::UdpRequest::send_size = 0 |
Outgoing payload size in bytes.
Definition at line 17 of file udp_transport.hpp.
| int time_shield::detail::UdpRequest::timeout_ms = 5000 |
Receive timeout in milliseconds.
Definition at line 20 of file udp_transport.hpp.