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 set_device (ossia::net::device_base &dev) override
 
void init_device (int categories=bitfocus::module_handler::All)
 Creates or updates the tree from the module's current definitions.
 
QVariantMap collectOptions (const ossia::net::node_base &node, const std::vector< bitfocus::module_data::config_field > &defs, const std::string &group)
 Option values of an action or feedback node, typed as the module expects.
 

Static Public Member Functions

static ossia::value optionDefault (const bitfocus::module_data::config_field &opt)
 The value an option parameter starts with.
 

The documentation for this class was generated from the following files: