summaryrefslogtreecommitdiff
path: root/libs/surfaces/mackie/mackie_control_protocol.h
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2015-10-13 07:33:20 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2015-10-13 07:33:27 -0400
commit3169ac0444563ff3ab8c549df0d798aad088e942 (patch)
tree0d5762286c835cdfbc2a0fcb85edc648a9bd7b60 /libs/surfaces/mackie/mackie_control_protocol.h
parentfbdb4c602ebd9be2c567825d27bc259cf96505f6 (diff)
fix the design of Mackie XML state management
Diffstat (limited to 'libs/surfaces/mackie/mackie_control_protocol.h')
-rw-r--r--libs/surfaces/mackie/mackie_control_protocol.h11
1 files changed, 4 insertions, 7 deletions
diff --git a/libs/surfaces/mackie/mackie_control_protocol.h b/libs/surfaces/mackie/mackie_control_protocol.h
index 18069dc591..530f328951 100644
--- a/libs/surfaces/mackie/mackie_control_protocol.h
+++ b/libs/surfaces/mackie/mackie_control_protocol.h
@@ -231,9 +231,6 @@ class MackieControlProtocol
int16_t ipmidi_base() const { return _ipmidi_base; }
void set_ipmidi_base (int16_t);
- bool session_load () { return _session_load; }
- void not_session_load () { _session_load = false; }
-
void ping_devices ();
protected:
@@ -325,9 +322,9 @@ class MackieControlProtocol
bool _metering_active;
bool _initialized;
ARDOUR::RouteNotificationList _last_selected_routes;
- XMLNode* _surfaces_state;
- int _surfaces_version;
- bool _session_load;
+ XMLNode* configuration_state;
+ int state_version;
+
boost::shared_ptr<ArdourSurface::Mackie::Surface> _master_surface;
struct ipMIDIHandler {
@@ -352,7 +349,7 @@ class MackieControlProtocol
int ipmidi_restart ();
void initialize ();
int set_device_info (const std::string& device_name);
- void update_surface_state (boost::shared_ptr<Mackie::Surface>);
+ void update_configuration_state ();
/* MIDI port connection management */