VST 3 SDK
VST 3.6.14
SDK for developing VST Plug-in
|
Helper for creating and initializing component. More...
#include <connectionproxy.h>
Public Member Functions | |
ConnectionProxy (IConnectionPoint *srcConnection) | |
~ConnectionProxy () override | |
tresult | connect (IConnectionPoint *other) override |
tresult | disconnect (IConnectionPoint *other) override |
tresult | notify (IMessage *message) override |
bool | disconnect () |
OBJ_METHODS (ConnectionProxy, FObject) REFCOUNT_METHODS(FObject) DEF_INTERFACES_1(IConnectionPoint | |
![]() | |
virtual tresult | queryInterface (const TUID _iid, void **obj)=0 |
virtual uint32 | addRef ()=0 |
virtual uint32 | release ()=0 |
Protected Attributes | |
std::unique_ptr< ThreadChecker > | threadChecker {ThreadChecker::create ()} |
IPtr< IConnectionPoint > | srcConnection |
IPtr< IConnectionPoint > | dstConnection |
Additional Inherited Members | |
![]() | |
static const FUID | iid |
![]() | |
static const FUID | iid |
Helper for creating and initializing component.
ConnectionProxy | ( | IConnectionPoint * | srcConnection | ) |
|
override |
|
overridevirtual |
Implements IConnectionPoint.
|
overridevirtual |
Implements IConnectionPoint.
Implements IConnectionPoint.
bool disconnect | ( | ) |
OBJ_METHODS | ( | ConnectionProxy | , |
FObject | |||
) |
|
protected |
|
protected |
|
protected |