2#include <ossia/network/resolve.hpp> 
    3#include <ossia/network/sockets/configuration.hpp> 
    5#include <boost/asio/ip/tcp.hpp> 
    6#include <boost/asio/ip/udp.hpp> 
   11inline void resolve_host_in_transport(
auto& conf)
 
   16    ret operator()(ossia::net::udp_configuration& conf)
 
   20        auto& p = *conf.remote;
 
   22           = resolve_sync_v4<boost::asio::ip::udp>(p.host, std::to_string(p.port)))
 
   23          conf.remote->host = res->host;
 
   26    void operator()(ossia::net::unix_dgram_configuration& conf) { }
 
   27    void operator()(ossia::net::unix_stream_configuration& conf) { }
 
   28    void operator()(ossia::net::serial_configuration& conf) { }
 
   29    void operator()(ossia::net::tcp_server_configuration& conf) { }
 
   30    void operator()(ossia::net::ws_server_configuration& conf) { }
 
   31    void operator()(ossia::net::tcp_client_configuration& conf)
 
   35         = resolve_sync_v4<boost::asio::ip::tcp>(p.host, std::to_string(p.port)))
 
   36        conf.host = res->host;
 
   38    void operator()(ossia::net::ws_client_configuration& conf)
 
   44  ossia::visit(vis, conf);