diff --git a/src/common/logging/clap.cpp b/src/common/logging/clap.cpp index 9cae78c7..8fe13e40 100644 --- a/src/common/logging/clap.cpp +++ b/src/common/logging/clap.cpp @@ -253,6 +253,13 @@ bool ClapLogger::log_request(bool is_host_plugin, }); } +bool ClapLogger::log_request(bool is_host_plugin, + const clap::ext::tail::plugin::Get& request) { + return log_request_base(is_host_plugin, [&](auto& message) { + message << request.instance_id << ": clap_plugin_tail::get()"; + }); +} + bool ClapLogger::log_request(bool is_host_plugin, const WantsConfiguration&) { return log_request_base(is_host_plugin, [&](auto& message) { message << "Requesting "; @@ -342,6 +349,13 @@ bool ClapLogger::log_request( }); } +bool ClapLogger::log_request(bool is_host_plugin, + const clap::ext::tail::host::Changed& request) { + return log_request_base(is_host_plugin, [&](auto& message) { + message << request.owner_instance_id << ": clap_host_tail::changed()"; + }); +} + void ClapLogger::log_response(bool is_host_plugin, const Ack&) { log_response_base(is_host_plugin, [&](auto& message) { message << "ACK"; }); } diff --git a/src/common/logging/clap.h b/src/common/logging/clap.h index 93ced1bc..920f4fcb 100644 --- a/src/common/logging/clap.h +++ b/src/common/logging/clap.h @@ -101,6 +101,7 @@ class ClapLogger { bool log_request(bool is_host_plugin, const clap::plugin::StartProcessing&); bool log_request(bool is_host_plugin, const clap::plugin::StopProcessing&); bool log_request(bool is_host_plugin, const clap::plugin::Reset&); + bool log_request(bool is_host_plugin, const clap::ext::tail::plugin::Get&); bool log_request(bool is_host_plugin, const WantsConfiguration&); bool log_request(bool is_host_plugin, const clap::host::RequestRestart&); @@ -121,6 +122,9 @@ class ClapLogger { bool log_request(bool is_host_plugin, const clap::ext::params::host::RequestFlush&); + bool log_request(bool is_host_plugin, + const clap::ext::tail::host::Changed&); + void log_response(bool is_host_plugin, const Ack&); void log_response(bool is_host_plugin, const clap::plugin_factory::ListResponse&);