|
OSSIA
Open Scenario System for Interactive Application
|
is the namespace for libossia's C++98 (SafeC++ bindings)
Classes | |
| struct | callback_index |
| The callback_index struct holds callbacks for adding listeners to parameters' values. More... | |
| class | node |
| The node class holds all ossia nodes and their std::optional parameters. More... | |
| class | oscquery_mirror |
| The oscquery_mirror class allows to create a mirror image of a remote OSCQuery server. More... | |
| class | oscquery_server |
| The oscquery_server class allows to create a local OSCQuery server. More... | |
| class | value |
| The value class holds all ossia parameters typed values. More... | |
Typedefs | |
| typedef void(* | value_callback) (void *, const opp::value &) |
| container for a value callback | |
| typedef void(* | connection_callback) (void *, const std::string &) |
| container for a connection callback | |
| typedef void(* | disconnection_callback) (void *, const std::string &) |
| container for a disconnection callback | |
| typedef void(* | parameter_callback) (void *, const opp::node &) |
| container for a parameter creation/deletion callback | |
| typedef void(* | node_callback) (void *, const opp::node &) |
| container for a node creation/deletion callback | |
| typedef void(* | node_rn_callback) (void *, const opp::node &, std::string) |
| container for a node renamed callback | |
| typedef void(* | message_callback) (void *, const opp::node &) |
| container for a message callback | |
| typedef void(* | unhandled_message_callback) (void *, const std::string &, const opp::value &) |
| container for an unhandled message callback | |
| typedef void(* | attribute_modified_callback) (void *, const opp::node &, const std::string &) |
| container for an attribute modified callback | |
| typedef bool(* | rename_node_callback) (void *, const std::string &, const std::string &) |
| container for a node rename request callback should return true if node could be renamed | |
| typedef bool(* | remove_node_callback) (void *, const std::string &) |
| container for a node remove request callback should return true if node could be remove | |
| typedef bool(* | add_node_callback) (void *, const std::string &, const std::string &) |
| container for a node creation request callback should return true if node could be created | |
Enumerations | |
| enum | access_mode { Get , Set , Bi } |
| Defines Write (Set), Read (Get) or Read/Write (Bi) access to the parameter's value. More... | |
| enum | bounding_mode { Free , Clip , Wrap , Fold , Low , High } |
| Behaviour at the bounds of the value. More... | |
| typedef void(* opp::value_callback) (void *, const opp::value &) |
container for a value callback
| typedef void(* opp::connection_callback) (void *, const std::string &) |
container for a connection callback
| typedef void(* opp::disconnection_callback) (void *, const std::string &) |
container for a disconnection callback
| enum opp::access_mode |
| enum opp::bounding_mode |
Behaviour at the bounds of the value.
Bounding modes define what to do at the bounds of the parameter's value