14#include <pluginterfaces/vst/ivstmessage.h>
28 Steinberg::IPtr<Steinberg::Vst::IConnectionPoint>
mSource;
29 Steinberg::IPtr<Steinberg::Vst::IConnectionPoint>
mTarget;
37 Steinberg::tresult PLUGIN_API
connect (IConnectionPoint* other)
override;
39 Steinberg::tresult PLUGIN_API
disconnect (IConnectionPoint* other)
override;
41 Steinberg::tresult PLUGIN_API
notify (Steinberg::Vst::IMessage* message)
override;
Host's proxy object between connection points.
ConnectionProxy(Steinberg::Vst::IConnectionPoint *source)
virtual ~ConnectionProxy()
Steinberg::tresult PLUGIN_API connect(IConnectionPoint *other) override
std::thread::id mThreadId
Steinberg::IPtr< Steinberg::Vst::IConnectionPoint > mSource
Steinberg::tresult PLUGIN_API disconnect(IConnectionPoint *other) override
Steinberg::tresult PLUGIN_API notify(Steinberg::Vst::IMessage *message) override
Steinberg::IPtr< Steinberg::Vst::IConnectionPoint > mTarget