3#include <ossia/network/base/device.hpp>
4#include <ossia/protocols/midi/midi_node.hpp>
6namespace ossia::net::midi
8class OSSIA_EXPORT midi_device final
13 midi_device(std::string name, std::unique_ptr<ossia::net::protocol_base> prot);
17 bool create_full_tree();
19 using midi_node::get_name;
20 using midi_node::get_parameter;
22 node_base& set_name(std::string n)
override;
27 std::unique_ptr<node_base> make_child(
const std::string& name)
override;
Root of a device tree.
Definition ossia/network/base/device.hpp:58
The node_base class.
Definition node.hpp:48