#include <seadCriticalSection.h>
Inherits sead::IDisposer.
Public Member Functions | |
| CriticalSection () | |
| ~CriticalSection () override | |
| void | lock () |
| bool | tryLock () |
| void | unlock () |
| Public Member Functions inherited from sead::IDisposer | |
| IDisposer () | |
| virtual | ~IDisposer () |
Protected Attributes | |
| OSMutex | mMutexInner |
Private Member Functions | |
| CriticalSection (const CriticalSection &) | |
| const CriticalSection & | operator= (const CriticalSection &) |
| sead::CriticalSection::CriticalSection | ( | ) |
|
private |
|
override |
|
private |
| void sead::CriticalSection::lock | ( | ) |
| bool sead::CriticalSection::tryLock | ( | ) |
| void sead::CriticalSection::unlock | ( | ) |
|
protected |