aboutsummaryrefslogtreecommitdiffstats
path: root/daemon/src/connection_manager.h
diff options
context:
space:
mode:
Diffstat (limited to 'daemon/src/connection_manager.h')
-rw-r--r--daemon/src/connection_manager.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/daemon/src/connection_manager.h b/daemon/src/connection_manager.h
index e15eaaa..21977a4 100644
--- a/daemon/src/connection_manager.h
+++ b/daemon/src/connection_manager.h
@@ -7,8 +7,7 @@
#include <string>
#include <memory>
#include <map>
-
-class RtMidi;
+#include <thread>
namespace midi_router
{
@@ -26,12 +25,13 @@ public:
get_sender(Device_Id const & device) const;
private:
- static bool
- open_port(RtMidi* const midi, std::string const & name);
+ void
+ detect_devices();
Device_Map const & m_device_map;
Submitter & m_submitter;
std::map<Device_Id, std::unique_ptr<Device_Connection>> m_connections;
+ std::thread m_detector;
};
} // namespace midi_router