JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Steinberg::Base::Thread::ILock Struct Referenceabstract

Lock interface declaration. More...

#include "flock.h"

Inheritance diagram for Steinberg::Base::Thread::ILock:
Steinberg::Base::Thread::FLock Steinberg::Base::Thread::FLockObject

Public Member Functions

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

Detailed Description

Lock interface declaration.

<>

Definition at line 71 of file flock.h.

Constructor & Destructor Documentation

◆ ~ILock()

virtual Steinberg::Base::Thread::ILock::~ILock ( )
virtual

Definition at line 74 of file flock.h.

Member Function Documentation

◆ lock()

virtual void Steinberg::Base::Thread::ILock::lock ( )
pure virtual

Enables lock.

Implemented in Steinberg::Base::Thread::FLock.

◆ trylock()

virtual bool Steinberg::Base::Thread::ILock::trylock ( )
pure virtual

Tries to disable lock.

Implemented in Steinberg::Base::Thread::FLock.

◆ unlock()

virtual void Steinberg::Base::Thread::ILock::unlock ( )
pure virtual

Disables lock.

Implemented in Steinberg::Base::Thread::FLock.


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