diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2014-12-03 21:22:34 -0500 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2014-12-03 21:22:34 -0500 |
commit | 602e390649b43a041c9b40ea2e7b55ef52af6689 (patch) | |
tree | 1ce1e94b126b926bed864b0bd86a3f7d6fdb7cad | |
parent | 2f0c998210134195c93188c6eb2192d0521d33d4 (diff) |
changes to Mackie Control support for new crossthreadchannel implementation
-rw-r--r-- | libs/surfaces/mackie/mackie_control_protocol.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/libs/surfaces/mackie/mackie_control_protocol.h b/libs/surfaces/mackie/mackie_control_protocol.h index 13ca381154..1def854b8f 100644 --- a/libs/surfaces/mackie/mackie_control_protocol.h +++ b/libs/surfaces/mackie/mackie_control_protocol.h @@ -292,6 +292,13 @@ class MackieControlProtocol XMLNode* _surfaces_state; int _surfaces_version; + struct ipMIDIHandler { + MackieControlProtocol* mcp; + MIDI::Port* port; + }; + friend struct ipMIDIHandler; /* is this necessary */ + friend gboolean ipmidi_input_handler (GIOChannel*, GIOCondition condition, void *data); + int create_surfaces (); bool periodic(); void build_gui (); |