From d9d508a47eb2a720911e40a73a8f4551bcd6bfa9 Mon Sep 17 00:00:00 2001 From: Robbert van der Helm Date: Thu, 14 Jan 2021 16:24:46 +0100 Subject: [PATCH] Add logging for IComponentHandlerBusActivation --- src/common/logging/vst3.cpp | 13 +++++++++++++ src/common/logging/vst3.h | 3 +++ 2 files changed, 16 insertions(+) diff --git a/src/common/logging/vst3.cpp b/src/common/logging/vst3.cpp index 84df8386..1b6ea53d 100644 --- a/src/common/logging/vst3.cpp +++ b/src/common/logging/vst3.cpp @@ -1148,6 +1148,19 @@ bool Vst3Logger::log_request( }); } +bool Vst3Logger::log_request( + bool is_host_vst, + const YaComponentHandlerBusActivation::RequestBusActivation& request) { + return log_request_base(is_host_vst, [&](auto& message) { + message + << request.owner_instance_id + << ": IComponentHandlerBusActivation::requestBusActivation(type = " + << request.type << ", dir = " << request.dir + << ", index = " << request.index + << ", state = " << (request.state ? "true" : "false") << ")"; + }); +} + bool Vst3Logger::log_request(bool is_host_vst, const YaContextMenu::GetItemCount& request) { return log_request_base(is_host_vst, [&](auto& message) { diff --git a/src/common/logging/vst3.h b/src/common/logging/vst3.h index 4181cc4d..c60d5f99 100644 --- a/src/common/logging/vst3.h +++ b/src/common/logging/vst3.h @@ -208,6 +208,9 @@ class Vst3Logger { const YaComponentHandler2::FinishGroupEdit&); bool log_request(bool is_host_vst, const YaComponentHandler3::CreateContextMenu&); + bool log_request( + bool is_host_vst, + const YaComponentHandlerBusActivation::RequestBusActivation&); bool log_request(bool is_host_vst, const YaContextMenu::GetItemCount&); bool log_request(bool is_host_vst, const YaContextMenu::AddItem&); bool log_request(bool is_host_vst, const YaContextMenu::RemoveItem&);