3#include <ossia/detail/json_fwd.hpp>
4#include <ossia/detail/lockfree_queue.hpp>
5#include <ossia/network/base/listening.hpp>
6#include <ossia/network/base/protocol.hpp>
7#include <ossia/network/oscquery/host_info.hpp>
8#include <ossia/protocols/oscquery/oscquery_fwd.hpp>
28class websocket_client;
30struct network_context;
31using network_context_ptr = std::shared_ptr<network_context>;
34namespace ossia::oscquery_asio
36struct osc_outbound_visitor;
37struct http_async_client_context;
40template <
typename State>
41struct http_async_request;
42template <
typename State>
43struct http_async_value_request;
44template <
typename State>
45struct http_async_answer;
46template <
typename State>
47struct http_async_value_answer;