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>
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;
Class that supports debug output.
virtual int debug(const char *format,...)
Outputs debug information.
Defines functionality for LibCyberRadio applications.