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::FLock Class Reference

FLock declaration. More...

#include "flock.h"

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

Public Member Functions

 FLock (const char8 *name="FLock")
 Lock constructor.
 
 ~FLock () SMTG_OVERRIDE
 Lock destructor.
 
void lock () SMTG_OVERRIDE
 Enables lock.
 
void unlock () SMTG_OVERRIDE
 Disables lock.
 
bool trylock () SMTG_OVERRIDE
 Tries to disable lock.
 

Detailed Description

FLock declaration.

<>

Definition at line 91 of file flock.h.

Constructor & Destructor Documentation

◆ FLock()

Steinberg::Base::Thread::FLock::FLock ( const char8 *  name = "FLock")

Lock constructor.

Parameters
namelock name

Definition at line 68 of file flock.cpp.

◆ ~FLock()

Steinberg::Base::Thread::FLock::~FLock ( )

Lock destructor.

Definition at line 86 of file flock.cpp.

Member Function Documentation

◆ lock()

void Steinberg::Base::Thread::FLock::lock ( )
virtual

Enables lock.

Implements Steinberg::Base::Thread::ILock.

Definition at line 98 of file flock.cpp.

◆ trylock()

bool Steinberg::Base::Thread::FLock::trylock ( )
virtual

Tries to disable lock.

Implements Steinberg::Base::Thread::ILock.

Definition at line 130 of file flock.cpp.

◆ unlock()

void Steinberg::Base::Thread::FLock::unlock ( )
virtual

Disables lock.

Implements Steinberg::Base::Thread::ILock.

Definition at line 114 of file flock.cpp.


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