LMMS
Loading...
Searching...
No Matches
Steinberg::Base::Thread::FLock Class Reference

#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")
 ~FLock ()
void lock () SMTG_OVERRIDE
void unlock () SMTG_OVERRIDE
bool trylock () SMTG_OVERRIDE
Public Member Functions inherited from Steinberg::Base::Thread::ILock
virtual ~ILock ()

Detailed Description

FLock declaration.

Constructor & Destructor Documentation

◆ FLock()

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

Lock constructor.

Parameters
namelock name

◆ ~FLock()

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

Lock destructor.

Member Function Documentation

◆ lock()

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

Enables lock.

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

◆ trylock()

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

Tries to disable lock.

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

◆ unlock()

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

Disables lock.

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


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