summaryrefslogtreecommitdiff
path: root/libs/midi++2/midi++/manager.h
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2013-07-24 19:29:45 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2013-07-24 19:29:45 -0400
commit9ac6bb9befa047a6c349bed02d40da84600b67cc (patch)
tree5b88f453b8f43d2a43b31cb15b0b50acd6f9eb4a /libs/midi++2/midi++/manager.h
parent3d95822716d2e52b54a5bdbe7be4478ab034f8db (diff)
part-way through getting the audioengine changes to compile
Diffstat (limited to 'libs/midi++2/midi++/manager.h')
-rw-r--r--libs/midi++2/midi++/manager.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/libs/midi++2/midi++/manager.h b/libs/midi++2/midi++/manager.h
index c37ba392b4..7f4df5c6c8 100644
--- a/libs/midi++2/midi++/manager.h
+++ b/libs/midi++2/midi++/manager.h
@@ -29,6 +29,10 @@
#include "midi++/types.h"
#include "midi++/port.h"
+namespace ARDOUR {
+ class PortEngine;
+}
+
namespace MIDI {
class MachineControl;
@@ -69,14 +73,14 @@ class Manager {
boost::shared_ptr<const PortList> get_midi_ports() const { return _ports.reader (); }
- static void create (jack_client_t* jack);
+ static void create (ARDOUR::PortEngine&);
static Manager *instance () {
return theManager;
}
static void destroy ();
- void reestablish (jack_client_t *);
+ void reestablish ();
void reconnect ();
PBD::Signal0<void> PortsChanged;
@@ -84,7 +88,7 @@ class Manager {
private:
/* This is a SINGLETON pattern */
- Manager (jack_client_t *);
+ Manager (ARDOUR::PortEngine&);
static Manager *theManager;
MIDI::MachineControl* _mmc;