NW4F Sys
Loading...
Searching...
No Matches
nw::ut::CriticalSection Class Reference

#include <ut_CriticalSection.h>

Public Member Functions

 CriticalSection ()
 ~CriticalSection ()
void Enter ()
bool TryEnter ()
void Leave ()
void Lock ()
bool TryLock ()
void Unlock ()

Private Attributes

ut::Mutex m_Mutex

Constructor & Destructor Documentation

◆ CriticalSection()

nw::ut::CriticalSection::CriticalSection ( )
inline

◆ ~CriticalSection()

nw::ut::CriticalSection::~CriticalSection ( )
inline

Member Function Documentation

◆ Enter()

void nw::ut::CriticalSection::Enter ( )
inline

◆ TryEnter()

bool nw::ut::CriticalSection::TryEnter ( )
inline

◆ Leave()

void nw::ut::CriticalSection::Leave ( )
inline

◆ Lock()

void nw::ut::CriticalSection::Lock ( )
inline

◆ TryLock()

bool nw::ut::CriticalSection::TryLock ( )
inline

◆ Unlock()

void nw::ut::CriticalSection::Unlock ( )
inline

Member Data Documentation

◆ m_Mutex

ut::Mutex nw::ut::CriticalSection::m_Mutex
private