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

#include <ut_Mutex.h>

Public Member Functions

 Mutex ()
 ~Mutex ()
void Initialize ()
void Finalize ()
void Lock ()
bool TryLock ()
void Unlock ()

Private Attributes

OSMutex m_Lock
bool m_IsIntialized

Constructor & Destructor Documentation

◆ Mutex()

nw::ut::Mutex::Mutex ( )
inline

◆ ~Mutex()

nw::ut::Mutex::~Mutex ( )
inline

Member Function Documentation

◆ Initialize()

void nw::ut::Mutex::Initialize ( )
inline

◆ Finalize()

void nw::ut::Mutex::Finalize ( )
inline

◆ Lock()

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

◆ TryLock()

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

◆ Unlock()

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

Member Data Documentation

◆ m_Lock

OSMutex nw::ut::Mutex::m_Lock
private

◆ m_IsIntialized

bool nw::ut::Mutex::m_IsIntialized
private