67 size_t sendBufferSize = DEFAULT_UDP_BUF_SIZE);
81 size_t sendBufferSize = DEFAULT_UDP_BUF_SIZE);
111 void CreateUdpSocket(
eUdpOption sendOption,
size_t sendBufferSize);
121 std::unique_ptr<IoContextThreadGroup> m_ioThreadGroup{};
125 boost_udp_t::endpoint m_receiverEndpoint{};
boost_udp_t::resolver m_receiverResolver
End-point resolver.
Definition: UdpSender.h:127
eUdpOption
The udp options enumeration.
Definition: AsioDefines.h:98
File containing declarations relating the IoContextThreadGroup class.
boost_udp_t::socket m_socket
UDP socket.
Definition: UdpSender.h:129
The core_lib namespace.
Definition: AsioDefines.h:59
std::pair< std::string, uint16_t > connection_t
Typedef describing a network connection as (address, port).
Definition: AsioDefines.h:152
boost_asio::io_context boost_iocontext_t
Boost IO context convenience typedef.
Definition: AsioDefines.h:46
A general purpose UDP sender.
Definition: UdpSender.h:47
std::vector< char > char_buffer_t
Typedef to generic char buffer based on s std::vector<char>.
Definition: AsioDefines.h:239