From dbe6899651ac929f59af160dd07aaf6bda079b23 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Fri, 27 Nov 2020 18:54:27 +0100 Subject: Factor out log from Patchage class Towards saner dependencies. --- src/JackDriver.hpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/JackDriver.hpp') diff --git a/src/JackDriver.hpp b/src/JackDriver.hpp index 442ce74..0875703 100644 --- a/src/JackDriver.hpp +++ b/src/JackDriver.hpp @@ -26,11 +26,12 @@ #include #include +class ILog; class Patchage; -class PatchageEvent; class PatchageCanvas; -class PatchagePort; +class PatchageEvent; class PatchageModule; +class PatchagePort; /** Handles all externally driven functionality, registering ports etc. * @@ -40,7 +41,7 @@ class PatchageModule; class JackDriver : public Driver { public: - explicit JackDriver(Patchage* app); + explicit JackDriver(Patchage* app, ILog& log); JackDriver(const JackDriver&) = delete; JackDriver& operator=(const JackDriver&) = delete; @@ -108,6 +109,7 @@ private: static void jack_shutdown_cb(void* jack_driver); Patchage* _app; + ILog& _log; jack_client_t* _client; Queue _events; -- cgit v1.2.1