OSSIA
Open Scenario System for Interactive Application
ossia::oscquery::json_query_answerer Struct Reference

OSCQuery JSON query-answering logic. More...

Detailed Description

OSCQuery JSON query-answering logic.

Used by the server to answer client requests.

Public Member Functions

template<typename Protocol >
auto operator() (Protocol &proto, const typename Protocol::connection_handler &hdl, const rapidjson::Document &doc)
 

Static Public Member Functions

template<typename Protocol >
static json_writer::string_t handle_start_streaming (Protocol &proto, const oscquery_server_protocol::connection_handler &hdl, const rapidjson::Document &doc)
 
template<typename Protocol >
static json_writer::string_t open_osc_sender (Protocol &proto, const typename Protocol::connection_handler &hdl, int port, int remotePort)
 
template<typename Protocol >
static json_writer::string_t handle_listen (Protocol &proto, const typename Protocol::connection_handler &hdl, const rapidjson::Document &doc)
 
template<typename Protocol >
static json_writer::string_t handle_ignore (Protocol &proto, const typename Protocol::connection_handler &hdl, const rapidjson::Document &doc)