Add logging for IParameterFunctionName

This commit is contained in:
Robbert van der Helm
2021-01-17 14:10:01 +01:00
parent 4804174dae
commit 6b992e7c9a
2 changed files with 33 additions and 1 deletions
+27 -1
View File
@@ -511,6 +511,20 @@ bool Vst3Logger::log_request(bool is_host_vst,
});
}
bool Vst3Logger::log_request(
bool is_host_vst,
const YaParameterFunctionName::GetParameterIDFromFunctionName& request) {
return log_request_base(is_host_vst, [&](auto& message) {
message << request.instance_id
<< ": "
"IParameterFunctionName::getParameterIDFromFunctionName("
"unitID = "
<< request.unit_id
<< ", functionName = " << request.function_name
<< ", &paramID)";
});
}
bool Vst3Logger::log_request(
bool is_host_vst,
const YaPlugView::IsPlatformTypeSupported& request) {
@@ -1518,7 +1532,19 @@ void Vst3Logger::log_response(
log_response_base(is_host_vst, [&](auto& message) {
message << response.result.string();
if (response.result == Steinberg::kResultOk) {
message << response.result_tag;
message << ", " << response.result_tag;
}
});
}
void Vst3Logger::log_response(
bool is_host_vst,
const YaParameterFunctionName::GetParameterIDFromFunctionNameResponse&
response) {
log_response_base(is_host_vst, [&](auto& message) {
message << response.result.string();
if (response.result == Steinberg::kResultOk) {
message << ", " << response.param_id;
}
});
}
+6
View File
@@ -128,6 +128,9 @@ class Vst3Logger {
bool is_host_vst,
const YaNoteExpressionPhysicalUIMapping::GetNotePhysicalUIMapping&);
bool log_request(bool is_host_vst, const YaParameterFinder::FindParameter&);
bool log_request(
bool is_host_vst,
const YaParameterFunctionName::GetParameterIDFromFunctionName&);
bool log_request(bool is_host_vst,
const YaPlugView::IsPlatformTypeSupported&);
bool log_request(bool is_host_vst, const YaPlugView::Attached&);
@@ -270,6 +273,9 @@ class Vst3Logger {
GetNotePhysicalUIMappingResponse&);
void log_response(bool is_host_vst,
const YaParameterFinder::FindParameterResponse&);
void log_response(
bool is_host_vst,
const YaParameterFunctionName::GetParameterIDFromFunctionNameResponse&);
void log_response(bool is_host_vst, const YaPlugView::GetSizeResponse&);
void log_response(bool is_host_vst,
const YaPlugView::CheckSizeConstraintResponse&);