OSSIA
Open Scenario System for Interactive Application
|
Cossia::regex_path::any_node | Can match any node : foo:/bar, foo:/baz.1234, etc |
Cossia::regex_path::any_path | Can match any subpath : foo:/bar/baz, foo:/bar/bo.12/baz, etc |
Cossia::nodes::automation | The ossia::nodes::automation class |
Cossia::bad_request_error | Used when a bad network request is done on a local server |
Cossia::callback_container< T > | The callback_container class |
Cossia::callback_container< ossia::value_callback > | |
►Cossia::callback_container< value_callback > | |
Copp::callback_index | The callback_index struct holds callbacks for adding listeners to parameters' values |
Cossia::connection_error | The connection_error class |
CContains | |
Cossia::context | If using the library, you should create this class at some point |
►Cossia::curve_abstract | The curve_abstract class |
CDestination | |
Cossia::detail::destination_index_retriever | The destination_index_retriever struct Get the value associated with an index in a list. If the index cannot be reached, an exception is thrown |
Cossia::net::device_base | Root of a device tree |
Cossia::net::device_capabilities | What a device is able to do |
Cossia::domain | Domain A domain of values |
Cossia::detail::domain_max_visitor_helper< T > | Max /// |
Cossia::detail::domain_min_visitor_helper< T > | Min /// |
Cossia::oscquery::detail::domain_to_json | Write a domain to json |
Cossia::domain_value_set_creation_visitor | The domain_value_set_creation_visitor struct |
Cossia::enum_map< K, V, N > | A container useful for mapping contiguous enums to strings without using too much memory |
Cossia::max_binding::equals | |
Cossia::execution_error | The execution_error class |
Cossia::expressions::expression_atom | Expression_atom : numeric operators in expressions |
Cossia::expressions::expression_bool | Expression_bool : a constant boolean value |
Cossia::expressions::expression_composition | Expression_composition : logical composition (and, or, xor) |
Cossia::expressions::expression_generic_base | |
Cossia::expressions::expression_not | Expression_not : negation of an expression |
Cossia::expressions::expression_pulse | Expression_pulse : becomes true when a message happens |
Cossia::flat_set_state | The flat_state class |
Cossia::net::full_parameter_data | Full information about a parameter |
Cossia::generic_clamp | |
Cossia::oscquery::get_query_answerer | OSCQuery get query-answering logic |
Cossia::oscquery::host_info | Represents the capabilities of an OSCQuery server |
CImpulse | |
Copp::value::impulse | |
Cossia::net::instance_bounds | How many instances a node can have |
Cossia::invalid_access_error | The invalid_access_error struct |
Cossia::invalid_node_error | The invalid_node_error class |
Cossia::invalid_value_type_error | The invalid_value_type_error class |
Cossia::oscquery::json_parser | Functions to parse replies to OSCQuery json requests |
Cossia::oscquery::json_query_answerer | OSCQuery JSON query-answering logic |
Cossia::oscquery::json_writer | Creates the JSON message to send through OSCQuery |
Cossia::oscquery::detail::json_writer_impl | Implementation of the JSON serialisation mechanism for oscquery |
Cossia::list_clamp | |
Cosc::listener< MessageHandler > | The listener class |
Cossia::locked_container< Container > | Thread-safe read-only reference to a container |
Cossia::qt::log_sink | Converts log messages from spdlog to Qt signals |
Cossia::nodes::mapping | The ossia::nodes::mapping class |
Cossia::merger_impl | Merge /// |
Cossia::message | The message struct |
Cossia::net::network_logger | Stores custom loggers for the inbound and outbound network messages |
Copp::node | Holds all ossia nodes and their std::optional parameters |
Cossia::net::node_base | The node_base class |
Cossia::node_not_found_error | Used when a requested node could not be found |
Cossia::oscquery::osc_type_visitor | |
Copp::oscquery_mirror | Allows to create a mirror image of a remote OSCQuery server |
Copp::oscquery_server | Allows to create a local OSCQuery server |
Cossia::pair< T1, T2 > | A most simple pair type, to reduce binary bloat |
Cossia::net::parameter_data | The data that can be found inside a parameter |
Cossia::parse_error | The parse_error class |
►Cossia::regex_path::path_element | Base class for our paths |
►Cossia::net::protocol_base | The protocol_base class |
Cossia::oscquery::query_parser | The query_parser class |
Cossia::recabler | |
Cosc::receiver | The receiver class |
Cosc::sender< ValueWriter > | The sender class |
Cossia::state | The state class |
Cossia::regex_path::stop | Matches the end of a parameter |
Cossia::time_event | The time_event class |
Cossia::time_interval | The time_interval class |
Cossia::time_process | The time_process class |
Cossia::time_sync | time_sync is use to describe temporal structure to synchronize each attached #time_event evaluation |
Cossia::time_value | The time_value class |
CtsBSpline | |
CtsBSplineImpl | |
CtsDeBoorNet | |
CtsDeBoorNetImpl | |
CtsFrame | |
CtsStatus | |
Cossia::unit_t | |
Copp::value | Holds all ossia parameters typed values |
Cossia::value | The value class |
Cossia::value_with_unit | |
Copp::value::vec2f | Container for a vector of 2 floats |
Copp::value::vec3f | Container for a vector of 3 floats |
Copp::value::vec4f | Container for a vector of 4 floats |
Cossia::net::websocket_client | Low-level Websocket client |
Cossia::websocket_heartbeat | Sends websocket "alive" messages at regular intervals |
Cossia::websocket_log_sink | A sink to use with spdlog, that will send its log messages over websockets |
Cossia::net::websocket_server | Low-level websocket & http server for oscquery |