Base Module  VST 3.6.7
SDK for developing VST Plug-in
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Member Functions
ILock Struct Referenceabstract

Lock interface declaration. More...

#include <flock.h>

+ Inheritance diagram for ILock:

Public Member Functions

virtual ~ILock ()
 
virtual void lock ()=0
 Enables lock. More...
 
virtual void unlock ()=0
 Disables lock. More...
 
virtual bool trylock ()=0
 Tries to disable lock. More...
 

Detailed Description

Lock interface declaration.

Constructor & Destructor Documentation

virtual ~ILock ( )
inlinevirtual

Member Function Documentation

virtual void lock ( )
pure virtual

Enables lock.

Implemented in FLock.

virtual void unlock ( )
pure virtual

Disables lock.

Implemented in FLock.

virtual bool trylock ( )
pure virtual

Tries to disable lock.

Implemented in FLock.

Empty

Copyright ©2017 Steinberg Media Technologies GmbH. All Rights Reserved. This documentation is under this license.