diff options
author | David Robillard <d@drobilla.net> | 2020-11-29 00:35:02 +0100 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2020-11-29 00:35:02 +0100 |
commit | fb54982c5ade5bee05b8d4a817d258ba89df701b (patch) | |
tree | 287934e43f3e0dfab6bc6cf9295a0b080bd7f707 /src/JackDbusDriver.cpp | |
parent | 395362edbd8cd4ff08f3c29f3ae36d7d20229f21 (diff) | |
download | patchage-fb54982c5ade5bee05b8d4a817d258ba89df701b.tar.gz patchage-fb54982c5ade5bee05b8d4a817d258ba89df701b.tar.bz2 patchage-fb54982c5ade5bee05b8d4a817d258ba89df701b.zip |
Replace attached and detached signals with events
Diffstat (limited to 'src/JackDbusDriver.cpp')
-rw-r--r-- | src/JackDbusDriver.cpp | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/src/JackDbusDriver.cpp b/src/JackDbusDriver.cpp index e998c66..d3caee3 100644 --- a/src/JackDbusDriver.cpp +++ b/src/JackDbusDriver.cpp @@ -17,6 +17,7 @@ #include "JackDbusDriver.hpp" +#include "ClientType.hpp" #include "Driver.hpp" #include "ILog.hpp" #include "PatchageEvent.hpp" @@ -85,18 +86,18 @@ JackDriver::update_attached() if (!_server_responding) { if (was_attached) { - signal_detached.emit(); + _emit_event(DriverDetachmentEvent{ClientType::jack}); } return; } if (_server_started && !was_attached) { - signal_attached.emit(); + _emit_event(DriverAttachmentEvent{ClientType::jack}); return; } if (!_server_started && was_attached) { - signal_detached.emit(); + _emit_event(DriverDetachmentEvent{ClientType::jack}); return; } } @@ -119,7 +120,7 @@ JackDriver::on_jack_disappeared() _server_responding = false; if (_server_started) { - signal_detached.emit(); + _emit_event(DriverDetachmentEvent{ClientType::jack}); } _server_started = false; @@ -206,7 +207,7 @@ JackDriver::dbus_message_hook(DBusConnection* /*connection*/, if (!me->_server_started) { me->_server_started = true; - me->signal_attached.emit(); + me->_emit_event(DriverAttachmentEvent{ClientType::jack}); } me->_emit_event( @@ -241,7 +242,7 @@ JackDriver::dbus_message_hook(DBusConnection* /*connection*/, if (!me->_server_started) { me->_server_started = true; - me->signal_attached.emit(); + me->_emit_event(DriverAttachmentEvent{ClientType::jack}); } me->_emit_event( @@ -285,7 +286,7 @@ JackDriver::dbus_message_hook(DBusConnection* /*connection*/, if (!me->_server_started) { me->_server_started = true; - me->signal_attached.emit(); + me->_emit_event(DriverAttachmentEvent{ClientType::jack}); } me->_emit_event( @@ -330,7 +331,7 @@ JackDriver::dbus_message_hook(DBusConnection* /*connection*/, if (!me->_server_started) { me->_server_started = true; - me->signal_attached.emit(); + me->_emit_event(DriverAttachmentEvent{ClientType::jack}); } me->_emit_event( @@ -455,7 +456,7 @@ JackDriver::stop_server() } dbus_message_unref(reply_ptr); - signal_detached.emit(); + _emit_event(DriverDetachmentEvent{ClientType::jack}); } void |