Add logging for IPlugInterfaceSupport

This commit is contained in:
Robbert van der Helm
2021-01-16 14:47:49 +01:00
parent faf4abd91d
commit 701271c273
2 changed files with 18 additions and 0 deletions
+16
View File
@@ -1262,6 +1262,22 @@ bool Vst3Logger::log_request(bool is_host_vst,
});
}
bool Vst3Logger::log_request(
bool is_host_vst,
const YaPlugInterfaceSupport::IsPlugInterfaceSupported& request) {
return log_request_base(is_host_vst, [&](auto& message) {
// This can be called either from a plugin object or from the plugin's
// plugin factory
if (request.owner_instance_id) {
message << *request.owner_instance_id << ": ";
}
message << ": IPlugInterfaceSupport::isPlugInterfaceSupported(unitId = "
<< format_uid(Steinberg::FUID::fromTUID(request.iid.data()))
<< ")";
});
}
bool Vst3Logger::log_request(
bool is_host_vst,
const YaUnitHandler::NotifyUnitSelection& request) {
+2
View File
@@ -222,6 +222,8 @@ class Vst3Logger {
bool log_request(bool is_host_vst, const YaContextMenu::Popup&);
bool log_request(bool is_host_vst, const YaHostApplication::GetName&);
bool log_request(bool is_host_vst, const YaPlugFrame::ResizeView&);
bool log_request(bool is_host_vst,
const YaPlugInterfaceSupport::IsPlugInterfaceSupported&);
bool log_request(bool is_host_vst,
const YaUnitHandler::NotifyUnitSelection&);
bool log_request(bool is_host_vst,