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 ();