11 #ifndef INCLUDED_LIBCYBERRADIO_VITAIQUDPPORT_H_ 12 #define INCLUDED_LIBCYBERRADIO_VITAIQUDPPORT_H_ 14 #include "LibCyberRadio/Common/Debuggable.h" 15 #include <boost/asio.hpp> 16 #include <boost/format.hpp> 27 class VitaIqUdpPort :
public Debuggable
30 VitaIqUdpPort(
const std::string& host =
"0.0.0.0",
32 int packet_size = 8192,
37 bool is_packet_ready()
const;
44 boost::asio::ip::udp::socket *socket;
45 boost::asio::ip::udp::endpoint endpoint;
46 boost::asio::io_context io_service;
47 unsigned char* recv_buffer;
Defines functionality for LibCyberRadio applications.