3#include <ossia/network/oscquery/detail/json_reader_detail.hpp> 
    4#include <ossia/network/oscquery/host_info.hpp> 
    8namespace ossia::oscquery
 
   13  static std::shared_ptr<rapidjson::Document> parse(
const std::string& 
message);
 
   14  static std::shared_ptr<rapidjson::Document> parse(
const char* data, std::size_t N);
 
   16  static int get_port(
const rapidjson::Value& obj);
 
   18  static ossia::oscquery::message_type message_type(
const rapidjson::Value& obj);
 
   20  static host_info parse_host_info(
const rapidjson::Value& obj);
 
   23  static void parse_parameter_value(
 
   26  static void parse_path_added(
 
   28      const rapidjson::Value& obj);
 
   29  static void parse_path_removed(
 
   31      bool zombie_on_removed = 
true);
 
   36  static void parse_attributes_changed(
 
 
Root of a device tree.
Definition ossia/network/base/device.hpp:58
The node_base class.
Definition node.hpp:48
The parameter_base class.
Definition ossia/network/base/parameter.hpp:48
The message struct.
Definition message.hpp:29
Represents the capabilities of an OSCQuery server.
Definition host_info.hpp:12
Functions to parse replies to OSCQuery json requests.
Definition json_parser.hpp:12