OSSIA
Open Scenario System for Interactive Application
|
The query_parser class. More...
The query_parser class.
Parse OSCQuery queries received by a server. The queries are similar to the GET part of an http request. i.e. /a/b?value, etc...
Static Public Member Functions | |
template<typename Mapper > | |
static auto | parse_http_request (const std::string &request, Mapper &&mapper) |
static string_map< std::string > | parse_http_methods (std::string_view str) |
static bool | parse_bool (const std::string &data) |
static void | parse (net::access_mode_attribute, const std::string &data, net::parameter_data &res) |
static void | parse (net::bounding_mode_attribute, const std::string &data, net::parameter_data &res) |
static void | parse (net::repetition_filter_attribute, const std::string &data, net::parameter_data &res) |
static void | parse (net::refresh_rate_attribute attr, const std::string &data, net::parameter_data &res) |
static void | parse (net::priority_attribute attr, const std::string &data, net::parameter_data &res) |
static void | parse (net::value_step_size_attribute attr, const std::string &data, net::parameter_data &res) |
static void | parse (net::critical_attribute attr, const std::string &data, net::parameter_data &res) |
static void | parse (net::hidden_attribute attr, const std::string &data, net::parameter_data &res) |
static void | parse (net::disabled_attribute attr, const std::string &data, net::parameter_data &res) |
static void | parse (net::description_attribute attr, const std::string &data, net::parameter_data &res) |
static void | parse (net::app_name_attribute attr, const std::string &data, net::parameter_data &res) |
static void | parse (net::app_version_attribute attr, const std::string &data, net::parameter_data &res) |
static void | parse (net::app_creator_attribute attr, const std::string &data, net::parameter_data &res) |
static void | parse (net::value_attribute attr, const std::string &data, net::parameter_data &res) |
static void | parse (net::domain_attribute attr, const std::string &data, net::parameter_data &res) |
static void | parse (net::tags_attribute, const std::string &data, net::parameter_data &res) |
static void | parse (net::instance_bounds_attribute attr, const std::string &data, net::parameter_data &res) |
static void | parse (net::unit_attribute attr, const std::string &data, net::parameter_data &res) |
static void | parse (net::extended_type_attribute attr, const std::string &data, net::parameter_data &res) |
static void | parse (net::default_value_attribute attr, const std::string &data, net::parameter_data &res) |
static void | parse (oscquery::detail::typetag_attribute attr, const std::string &data, net::parameter_data &res) |