OSSIA
Open Scenario System for Interactive Application
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
oscquery_fwd.hpp
1#pragma once
2
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>
9
10#include <atomic>
11
12namespace osc
13{
14template <typename T>
15class sender;
16class receiver;
17}
18
19namespace oscpack
20{
21class ReceivedMessage;
22class IpEndpointName;
23}
24
25namespace ossia::net
26{
27
28class websocket_client;
29struct parameter_data;
30struct network_context;
31using network_context_ptr = std::shared_ptr<network_context>;
32}
33
34namespace ossia::oscquery_asio
35{
36struct osc_outbound_visitor;
37struct http_async_client_context;
38struct http_responder;
39
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;
48}