summaryrefslogtreecommitdiff
path: root/libs/surfaces/osc/osc.h
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2010-12-05 22:28:39 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2010-12-05 22:28:39 +0000
commit625b3ca0047af1ccdc6b9e08930d98e6862c876b (patch)
tree88b2087afdd91d337ec2df83e51671522d8c25b6 /libs/surfaces/osc/osc.h
parent9a541c30b95a392df1160a955a3595e60c2b440c (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.h8
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;
};