Loading...
Searching...
No Matches
ossia::net::bitfocus_protocol Class Reference
Inheritance diagram for ossia::net::bitfocus_protocol:
Public Member Functions | |
bitfocus_protocol (std::shared_ptr< bitfocus::module_handler > rc, ossia::net::network_context_ptr ctx) | |
bool | pull (ossia::net::parameter_base &) override |
bool | push (const ossia::net::parameter_base &p, const ossia::value &v) override |
bool | push_raw (const ossia::net::full_parameter_data &) override |
bool | observe (ossia::net::parameter_base &, bool) override |
bool | update (ossia::net::node_base &node_base) override |
void | setup_node (auto &config, ossia::net::node_base *node) |
void | setup_option_parameter (const bitfocus::module_data::config_field &opt, ossia::net::node_base *cld) |
void | init_device () |
void | set_device (ossia::net::device_base &dev) override |
Public Attributes | ||
std::shared_ptr< bitfocus::module_handler > | m_rc | |
ossia::net::network_context_ptr | m_context | |
ossia::net::device_base * | m_dev {} | |
struct { | ||
ossia::net::node_base * actions {} | ||
ossia::net::node_base * feedbacks {} | ||
ossia::net::node_base * variables {} | ||
} | nodes | |
ossia::flat_map< ossia::net::parameter_base *, QString > | m_actions | |
ossia::flat_map< QString, ossia::net::parameter_base * > | m_variables_recv | |
ossia::flat_map< ossia::net::parameter_base *, QString > | m_variables_send | |
The documentation for this class was generated from the following file:
- BitfocusDevice.cpp