2#include <ossia/network/common/network_logger.hpp>
5#include <oscpack/ip/UdpSocket.h>
6namespace ossia::oscquery
9struct OSSIA_EXPORT osc_writer
11 static std::string to_message(
const ossia::net::parameter_base&,
const ossia::value&);
13 to_message(
const ossia::net::full_parameter_data&,
const ossia::value&);
15 to_message(std::string_view address,
const value& v,
const unit_t& u);
17 static void send_message(
18 const ossia::net::parameter_base&,
const ossia::value&,
19 oscpack::UdpTransmitSocket&);
20 static void send_message(
21 const ossia::net::full_parameter_data&,
const ossia::value&,
22 oscpack::UdpTransmitSocket&);
24 static void write_value(
25 std::string_view address,
const value& v,
const unit_t& u,
26 oscpack::UdpTransmitSocket& socket);