OSSIA
Open Scenario System for Interactive Application
attributes.hpp File Reference

Detailed Description

This file contains mapping from the ossia attributes to the OSCQuery attributes.

Go to the source code of this file.

Namespaces

 ossia
 

Typedefs

using ossia::oscquery::detail::base_attributes = boost::mp11::mp_list< typetag_attribute, net::value_attribute, net::domain_attribute, net::access_mode_attribute, net::bounding_mode_attribute, net::repetition_filter_attribute, net::unit_attribute, net::default_value_attribute >
 
using ossia::oscquery::detail::base_attributes_without_type = boost::mp11::mp_list< net::value_attribute, net::domain_attribute, net::access_mode_attribute, net::bounding_mode_attribute, net::repetition_filter_attribute, net::unit_attribute, net::default_value_attribute >
 
using ossia::oscquery::detail::extended_attributes = boost::mp11::mp_list< net::tags_attribute, net::refresh_rate_attribute, net::priority_attribute, net::value_step_size_attribute, net::instance_bounds_attribute, net::critical_attribute, net::hidden_attribute, net::disabled_attribute, net::extended_type_attribute, net::description_attribute, net::app_name_attribute, net::app_creator_attribute, net::app_version_attribute >
 
using ossia::oscquery::detail::attributes_when_reading = boost::mp11::mp_list< net::domain_attribute, net::access_mode_attribute, net::bounding_mode_attribute, net::repetition_filter_attribute, net::tags_attribute, net::refresh_rate_attribute, net::priority_attribute, net::value_step_size_attribute, net::instance_bounds_attribute, net::critical_attribute, net::hidden_attribute, net::disabled_attribute, net::description_attribute, net::app_name_attribute, net::app_creator_attribute, net::app_version_attribute >
 
using ossia::oscquery::detail::all_attributes = boost::mp11::mp_list< typetag_attribute, net::unit_attribute, net::extended_type_attribute, net::value_attribute, net::default_value_attribute, net::domain_attribute, net::access_mode_attribute, net::bounding_mode_attribute, net::repetition_filter_attribute, net::tags_attribute, net::refresh_rate_attribute, net::priority_attribute, net::value_step_size_attribute, net::instance_bounds_attribute, net::critical_attribute, net::hidden_attribute, net::disabled_attribute, net::description_attribute, net::app_name_attribute, net::app_creator_attribute, net::app_version_attribute >
 
using ossia::oscquery::key_map_type = string_view_map< std::string_view >
 

Enumerations

enum class  message_type {
  Device , Namespace , Value , PathChanged ,
  PathAdded , PathRemoved , PathRenamed , AttributesChanged ,
  HostInfo , StartOscStreaming , Listen , Ignore
}
 

Functions

constexpr auto ossia::oscquery::detail::name ()
 
constexpr auto ossia::oscquery::detail::osc_ip ()
 
constexpr auto ossia::oscquery::detail::osc_port ()
 
constexpr auto ossia::oscquery::detail::ws_ip ()
 
constexpr auto ossia::oscquery::detail::ws_port ()
 
constexpr auto ossia::oscquery::detail::transport ()
 
constexpr auto ossia::oscquery::detail::attribute_full_path ()
 
constexpr auto ossia::oscquery::detail::attribute_typetag ()
 
constexpr auto ossia::oscquery::detail::contents ()
 
constexpr auto ossia::oscquery::detail::attribute_value ()
 
constexpr auto ossia::oscquery::detail::attribute_range ()
 
constexpr auto ossia::oscquery::detail::attribute_clipmode ()
 
constexpr auto ossia::oscquery::detail::attribute_accessmode ()
 
constexpr auto ossia::oscquery::detail::attribute_description ()
 
constexpr auto ossia::oscquery::detail::attribute_tags ()
 
constexpr auto ossia::oscquery::detail::attribute_unit ()
 
constexpr auto ossia::oscquery::detail::attribute_refresh_rate ()
 
constexpr auto ossia::oscquery::detail::attribute_priority ()
 
constexpr auto ossia::oscquery::detail::attribute_step_size ()
 
constexpr auto ossia::oscquery::detail::attribute_instance_bounds ()
 
constexpr auto ossia::oscquery::detail::attribute_critical ()
 
constexpr auto ossia::oscquery::detail::attribute_hidden ()
 
constexpr auto ossia::oscquery::detail::attribute_disabled ()
 
constexpr auto ossia::oscquery::detail::attribute_extended_type ()
 
constexpr auto ossia::oscquery::detail::attribute_repetition_filter ()
 
constexpr auto ossia::oscquery::detail::attribute_default_value ()
 
constexpr auto ossia::oscquery::detail::attribute_app_name ()
 
constexpr auto ossia::oscquery::detail::attribute_app_version ()
 
constexpr auto ossia::oscquery::detail::attribute_app_creator ()
 
constexpr auto ossia::oscquery::detail::command ()
 
constexpr auto ossia::oscquery::detail::data ()
 
constexpr auto ossia::oscquery::detail::path_added ()
 
constexpr auto ossia::oscquery::detail::path_removed ()
 
constexpr auto ossia::oscquery::detail::path_renamed ()
 
constexpr auto ossia::oscquery::detail::path_changed ()
 
constexpr auto ossia::oscquery::detail::attributes_changed ()
 
constexpr auto ossia::oscquery::detail::add_node ()
 
constexpr auto ossia::oscquery::detail::remove_node ()
 
constexpr auto ossia::oscquery::detail::rename_node ()
 
constexpr auto ossia::oscquery::detail::node_name ()
 
constexpr auto ossia::oscquery::detail::start_osc_streaming ()
 
constexpr auto ossia::oscquery::detail::local_server_port ()
 
constexpr auto ossia::oscquery::detail::local_sender_port ()
 
constexpr auto ossia::oscquery::detail::listen ()
 
constexpr auto ossia::oscquery::detail::ignore ()
 
constexpr auto ossia::oscquery::detail::text_true ()
 
constexpr auto ossia::oscquery::detail::text_false ()
 
constexpr auto ossia::oscquery::detail::query_value ()
 
const key_map_type & ossia::oscquery::ossia_to_oscquery_key ()
 Mapping between ossia attributes and oscquery attributes.
 
const key_map_type & ossia::oscquery::oscquery_to_ossia_key ()
 Mapping between oscquery attributes and ossia attributes.
 
OSSIA_EXPORT std::optional< std::string_view > ossia::oscquery::ossia_to_oscquery_key (std::string_view)
 Convert the text of an ossia attribute to the key of an oscquery attribute.
 
OSSIA_EXPORT std::optional< std::string_view > ossia::oscquery::oscquery_to_ossia_key (std::string_view)
 Convert the text of an oscquery attribute to the key of an ossia attribute.