19 #ifndef __osc_osccontrollable_h__
20 #define __osc_osccontrollable_h__
25 #include <sigc++/sigc++.h>
61 std::shared_ptr<PBD::Controllable>,
62 std::shared_ptr<ARDOUR::Route>);
65 std::shared_ptr<ARDOUR::Route>
route()
const {
return _route; }
68 std::shared_ptr<ARDOUR::Route>
_route;
PBD::ScopedConnection changed_connection
std::shared_ptr< PBD::Controllable > controllable
virtual void send_change_message()
OSCControllable(lo_address addr, const std::string &path, std::shared_ptr< PBD::Controllable >)
virtual ~OSCControllable()
XMLNode & get_state() const
lo_address address() const
int set_state(const XMLNode &node, int version)
std::shared_ptr< ARDOUR::Route > route() const
void send_change_message()
std::shared_ptr< ARDOUR::Route > _route
OSCRouteControllable(lo_address addr, const std::string &path, std::shared_ptr< PBD::Controllable >, std::shared_ptr< ARDOUR::Route >)