summaryrefslogtreecommitdiff
path: root/libs/surfaces/osc/osc_global_observer.h
diff options
context:
space:
mode:
authorLen Ovens <len@ovenwerks.net>2016-10-28 13:45:30 -0700
committerLen Ovens <len@ovenwerks.net>2016-10-28 13:45:30 -0700
commit4eb2da491f2d7da25e676d5ed640b2d830320fee (patch)
tree9858b1f36554a6b2cd59587f712ae66d21ab44d4 /libs/surfaces/osc/osc_global_observer.h
parent8de0788f7b7ac489d24199beeb13029c94a2019e (diff)
OSC: simplify Global feedback (remove repetitive code)
Diffstat (limited to 'libs/surfaces/osc/osc_global_observer.h')
-rw-r--r--libs/surfaces/osc/osc_global_observer.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/libs/surfaces/osc/osc_global_observer.h b/libs/surfaces/osc/osc_global_observer.h
index 845b9b981e..38613caf0f 100644
--- a/libs/surfaces/osc/osc_global_observer.h
+++ b/libs/surfaces/osc/osc_global_observer.h
@@ -44,6 +44,11 @@ class OSCGlobalObserver
PBD::ScopedConnectionList strip_connections;
PBD::ScopedConnectionList session_connections;
+ enum STRIP {
+ Master,
+ Monitor,
+ };
+
lo_address addr;
std::string path;
@@ -57,10 +62,10 @@ class OSCGlobalObserver
void send_change_message (std::string path, boost::shared_ptr<PBD::Controllable> controllable);
void send_gain_message (std::string path, boost::shared_ptr<PBD::Controllable> controllable);
void send_trim_message (std::string path, boost::shared_ptr<PBD::Controllable> controllable);
- void send_transport_state_changed(void);
+ void send_transport_state_changed (void);
void send_record_state_changed (void);
- void send_session_saved (std::string name);
void solo_active (bool active);
+ void text_message (std::string path, std::string text);
};
#endif /* __osc_oscglobalobserver_h__ */