2#include <ossia/network/base/node.hpp>
3#include <ossia/network/base/parameter.hpp>
4#include <ossia/network/base/parameter_data.hpp>
7inline const std::string& osc_address(
const ossia::net::full_parameter_data& d)
12inline const std::string& osc_address(
const ossia::net::parameter_base& addr)
14 return addr.get_node().osc_address();
20OSSIA_EXPORT std::string address_string_from_node(
const ossia::net::node_base&);
21OSSIA_EXPORT std::string address_string_from_node(
const ossia::net::parameter_base&);
26OSSIA_EXPORT std::string relative_address_string_from_nodes(
27 const ossia::net::node_base& node,
const ossia::net::node_base& parent);
32OSSIA_EXPORT std::string osc_parameter_string(
const ossia::net::parameter_base&);
33OSSIA_EXPORT std::string osc_parameter_string(
const ossia::net::node_base&);
40OSSIA_EXPORT std::string
41osc_parameter_string_with_device(
const ossia::net::parameter_base&);
42OSSIA_EXPORT std::string osc_parameter_string_with_device(
const ossia::net::node_base&);