Implement IEditController::setComponentState()

This commit is contained in:
Robbert van der Helm
2020-12-17 21:50:04 +01:00
parent 96c630e608
commit 7eb7e87953
6 changed files with 38 additions and 3 deletions
+10
View File
@@ -264,6 +264,16 @@ void Vst3Logger::log_request(bool is_host_vst,
});
}
void Vst3Logger::log_request(
bool is_host_vst,
const YaEditController2::SetComponentState& request) {
log_request_base(is_host_vst, [&](auto& message) {
message << "<IEditController* #" << request.instance_id
<< ">::setComponentState(state = <IBStream* containing "
<< request.state.size() << "bytes>)";
});
}
void Vst3Logger::log_request(bool is_host_vst,
const YaPluginBase::Initialize& request) {
log_request_base(is_host_vst, [&](auto& message) {
+2
View File
@@ -79,6 +79,8 @@ class Vst3Logger {
void log_request(bool is_host_vst, const YaComponent::GetRoutingInfo&);
void log_request(bool is_host_vst, const YaComponent::ActivateBus&);
void log_request(bool is_host_vst, const YaComponent::SetActive&);
void log_request(bool is_host_vst,
const YaEditController2::SetComponentState&);
void log_request(bool is_host_vst, const YaPluginBase::Initialize&);
void log_request(bool is_host_vst, const YaPluginBase::Terminate&);
void log_request(bool is_host_vst, const YaPluginFactory::Construct&);