LMMS
Loading...
Searching...
No Matches
Steinberg::Base::Thread::ILock Struct Referenceabstract

#include <flock.h>

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

Public Member Functions

virtual ~ILock ()
virtual void lock ()=0
virtual void unlock ()=0
virtual bool trylock ()=0

Detailed Description

Lock interface declaration.

Constructor & Destructor Documentation

◆ ~ILock()

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

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: