Ardour  9.0-pre0-582-g084a23a80d
Steinberg::ConnectionProxy Class Reference

#include <vst3_host.h>

Inheritance diagram for Steinberg::ConnectionProxy:
[legend]

Public Member Functions

 ConnectionProxy (IConnectionPoint *src)
 
 ~ConnectionProxy () SMTG_OVERRIDE
 
tresult PLUGIN_API queryInterface (const TUID _iid, void **obj) SMTG_OVERRIDE
 
uint32 PLUGIN_API addRef () SMTG_OVERRIDE
 
uint32 PLUGIN_API release () SMTG_OVERRIDE
 
tresult PLUGIN_API connect (Vst::IConnectionPoint *) SMTG_OVERRIDE
 
tresult PLUGIN_API disconnect (Vst::IConnectionPoint *) SMTG_OVERRIDE
 
tresult PLUGIN_API notify (Vst::IMessage *) SMTG_OVERRIDE
 
bool disconnect ()
 
- Public Member Functions inherited from Steinberg::RefObject
 RefObject ()
 
virtual ~RefObject ()
 
uint32 PLUGIN_API addRef () SMTG_OVERRIDE
 
uint32 PLUGIN_API release () SMTG_OVERRIDE
 

Protected Attributes

IConnectionPoint * _src
 
IConnectionPoint * _dst
 

Detailed Description

Definition at line 220 of file vst3_host.h.

Constructor & Destructor Documentation

◆ ConnectionProxy()

Steinberg::ConnectionProxy::ConnectionProxy ( IConnectionPoint *  src)

◆ ~ConnectionProxy()

Steinberg::ConnectionProxy::~ConnectionProxy ( )

Member Function Documentation

◆ addRef()

uint32 PLUGIN_API Steinberg::ConnectionProxy::addRef ( )
inline

Definition at line 228 of file vst3_host.h.

◆ connect()

tresult PLUGIN_API Steinberg::ConnectionProxy::connect ( Vst::IConnectionPoint *  )

◆ disconnect() [1/2]

bool Steinberg::ConnectionProxy::disconnect ( )

◆ disconnect() [2/2]

tresult PLUGIN_API Steinberg::ConnectionProxy::disconnect ( Vst::IConnectionPoint *  )

◆ notify()

tresult PLUGIN_API Steinberg::ConnectionProxy::notify ( Vst::IMessage *  )

◆ queryInterface()

tresult PLUGIN_API Steinberg::ConnectionProxy::queryInterface ( const TUID  _iid,
void **  obj 
)
inline

Definition at line 226 of file vst3_host.h.

◆ release()

uint32 PLUGIN_API Steinberg::ConnectionProxy::release ( )
inline

Definition at line 233 of file vst3_host.h.

Member Data Documentation

◆ _dst

IConnectionPoint* Steinberg::ConnectionProxy::_dst
protected

Definition at line 247 of file vst3_host.h.

◆ _src

IConnectionPoint* Steinberg::ConnectionProxy::_src
protected

Definition at line 246 of file vst3_host.h.


The documentation for this class was generated from the following file: