2#include <ossia-pd/src/node_base.hpp>
7class device_base :
public node_base
10 device_base(t_eclass* c);
12 void on_parameter_created_callback(
const ossia::net::parameter_base& param);
13 void on_parameter_deleted_callback(
const ossia::net::parameter_base& param);
14 static void on_attribute_modified_callback(
15 ossia::net::node_base& node,
const std::string& attribute);
17 void on_unhandled_message_callback(
const std::string addr,
const ossia::value& val);
20 on_node_renamed_callback(ossia::net::node_base& node,
const std::string& old_name);
21 void on_node_created_callback(ossia::net::node_base& node);
22 void on_node_removing_callback(ossia::net::node_base& node);
25 void disconnect_slots();