From 70b667f3b036ebf48d5cfd8d2d1422a681f0cb07 Mon Sep 17 00:00:00 2001 From: Robbert van der Helm Date: Fri, 8 Jan 2021 16:27:12 +0100 Subject: [PATCH] Add logging for IEditControllerHostEditing --- src/common/logging/vst3.cpp | 20 ++++++++++++++++++++ src/common/logging/vst3.h | 4 ++++ 2 files changed, 24 insertions(+) diff --git a/src/common/logging/vst3.cpp b/src/common/logging/vst3.cpp index 48297429..bc6ce472 100644 --- a/src/common/logging/vst3.cpp +++ b/src/common/logging/vst3.cpp @@ -317,6 +317,26 @@ bool Vst3Logger::log_request(bool is_host_vst, }); } +bool Vst3Logger::log_request( + bool is_host_vst, + const YaEditControllerHostEditing::BeginEditFromHost& request) { + return log_request_base(is_host_vst, [&](auto& message) { + message << request.instance_id + << ": IEditControllerHostEditing::beginEditFromHost(paramID = " + << request.param_id << ")"; + }); +} + +bool Vst3Logger::log_request( + bool is_host_vst, + const YaEditControllerHostEditing::EndEditFromHost& request) { + return log_request_base(is_host_vst, [&](auto& message) { + message << request.instance_id + << ": IEditControllerHostEditing::endEditFromHost(paramID = " + << request.param_id << ")"; + }); +} + bool Vst3Logger::log_request( bool is_host_vst, const YaMidiMapping::GetMidiControllerAssignment& request) { diff --git a/src/common/logging/vst3.h b/src/common/logging/vst3.h index 76dff2f5..7fd4b244 100644 --- a/src/common/logging/vst3.h +++ b/src/common/logging/vst3.h @@ -98,6 +98,10 @@ class Vst3Logger { bool log_request(bool is_host_vst, const YaEditController2::SetKnobMode&); bool log_request(bool is_host_vst, const YaEditController2::OpenHelp&); bool log_request(bool is_host_vst, const YaEditController2::OpenAboutBox&); + bool log_request(bool is_host_vst, + const YaEditControllerHostEditing::BeginEditFromHost&); + bool log_request(bool is_host_vst, + const YaEditControllerHostEditing::EndEditFromHost&); bool log_request(bool is_host_vst, const YaMidiMapping::GetMidiControllerAssignment&); bool log_request(bool is_host_vst,