Lines Matching refs:Mutex
74 class Mutex : public WaitObject
83 explicit Mutex(bool initialLocked);
91 Mutex() {} in Mutex() function
96 Mutex(const nn::WithInitialize&);
125 ~Mutex() {} in ~Mutex()
175 inline Result Mutex::TryInitializeImpl(bool initialLocked) in TryInitializeImpl()
183 inline void Mutex::Initialize(bool initialLocked) in Initialize()
188 inline nn::Result Mutex::TryInitialize(bool initialLocked) in TryInitialize()
199 inline Mutex::Mutex(bool initialLocked) in Mutex() function
204 inline Mutex::Mutex(const nn::WithInitialize&) in Mutex() function
209 inline void Mutex::Unlock() in Unlock()
214 NN_UTIL_DETAIL_DEFINE_SCOPED_LOCK(Mutex, Lock(), Unlock());
240 NN_UTIL_DETAIL_CLIBIMPL_DEFINE_BUFFER_CLASS(nnosMutex, nn::os::Mutex, 4, u32);