27 #ifndef SIMPLEUDPRECEIVER 28 #define SIMPLEUDPRECEIVER 74 size_t receiveBufferSize = DEFAULT_UDP_BUF_SIZE,
75 size_t memPoolMsgCount = 0);
99 size_t receiveBufferSize = DEFAULT_UDP_BUF_SIZE,
100 size_t memPoolMsgCount = 0);
115 uint16_t ListenPort()
const;
128 #endif // SIMPLEUDPRECEIVER A general purpose UDP receiver.
Definition: UdpReceiver.h:49
std::function< void(default_received_message_ptr_t)> default_message_dispatcher_t
Typedef to default message dispatcher function object.
Definition: AsioDefines.h:286
eUdpOption
The udp options enumeration.
Definition: AsioDefines.h:98
Default message handler class.
Definition: MessageUtils.h:55
File containing UDP receiver class declaration.
The core_lib namespace.
Definition: AsioDefines.h:59
A simplified UDP receiver, which uses the class MessageHeader as the message header type...
Definition: SimpleUdpReceiver.h:45
boost_asio::io_context boost_iocontext_t
Boost IO context convenience typedef.
Definition: AsioDefines.h:46
File containing message utils declaration.
UdpReceiver m_udpReceiver
Our actual typed UDP receiver object.
Definition: SimpleUdpReceiver.h:121