openMSX
|
#include <Semaphore.hh>
Public Member Functions | |
ScopedLock () | |
ScopedLock (Semaphore &lock_) | |
~ScopedLock () | |
void | take (Semaphore &lock_) |
void | release () |
Definition at line 24 of file Semaphore.hh.
|
inline |
Definition at line 27 of file Semaphore.hh.
|
inlineexplicit |
Definition at line 32 of file Semaphore.hh.
References take().
|
inline |
Definition at line 38 of file Semaphore.hh.
References release().
|
inline |
Definition at line 50 of file Semaphore.hh.
References openmsx::Semaphore::up().
Referenced by openmsx::EventDistributor::distributeEvent(), and ~ScopedLock().
|
inline |
Definition at line 43 of file Semaphore.hh.
References openmsx::Semaphore::down().
Referenced by ScopedLock().