diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2010-12-05 22:28:39 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2010-12-05 22:28:39 +0000 |
commit | 625b3ca0047af1ccdc6b9e08930d98e6862c876b (patch) | |
tree | 88b2087afdd91d337ec2df83e51671522d8c25b6 /libs/surfaces/osc/osc.h | |
parent | 9a541c30b95a392df1160a955a3595e60c2b440c (diff) |
part of lincoln's patches for OSC/ardroid
git-svn-id: svn://localhost/ardour2/branches/3.0@8185 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/surfaces/osc/osc.h')
-rw-r--r-- | libs/surfaces/osc/osc.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/libs/surfaces/osc/osc.h b/libs/surfaces/osc/osc.h index 804c8a5fbd..cda8a31704 100644 --- a/libs/surfaces/osc/osc.h +++ b/libs/surfaces/osc/osc.h @@ -37,6 +37,7 @@ #include "control_protocol/control_protocol.h" class OSCControllable; +class OSCRouteObserver; namespace ARDOUR { class Session; @@ -213,10 +214,17 @@ class OSC : public ARDOUR::ControlProtocol, public AbstractUI<OSCUIRequest> void listen_to_route (boost::shared_ptr<ARDOUR::Route>, lo_address); void end_listen (boost::shared_ptr<ARDOUR::Route>, lo_address); void drop_route (boost::weak_ptr<ARDOUR::Route>); + + void route_name_changed (const PBD::PropertyChange&, boost::weak_ptr<ARDOUR::Route> r, lo_address addr); + + void update_clock (); + typedef std::list<OSCControllable*> Controllables; + typedef std::list<OSCRouteObserver*> Observables; Controllables controllables; + Observables observables; static OSC* _instance; }; |