1 #ifndef INPUT_CHANNEL_HANDLER_HH
2 #define INPUT_CHANNEL_HANDLER_HH
4 #include <boost/bind.hpp>
5 #include <boost/asio.hpp>
6 #include <boost/atomic.hpp>
22 void handle(
const boost::system::error_code& error,
size_t size)
41 boost::asio::placeholders::error,
42 boost::asio::placeholders::bytes_transferred));
65 m_socket(service, boost::asio::ip::udp::endpoint(boost::asio::ip::udp::v4(), port)),
71 boost::asio::ip::udp::socket::receive_buffer_size option(
recv_buf_size);
73 handle(boost::system::error_code(), 0);
82 #endif // INPUT_CHANNEL_HANDLER_HH