Lines Matching refs:ImplMutex
374 class ImplMutex class
377 ImplMutex() { init(); } in ImplMutex() function in ImplMutex
378 ~ImplMutex() { destroy(); } in ~ImplMutex()
392 ImplMutex(const ImplMutex&);
393 ImplMutex& operator = (const ImplMutex& m);
398 struct ImplMutex::Impl
434 struct ImplMutex::Impl
449 struct ImplMutex::Impl
464 struct ImplMutex::Impl
479 void ImplMutex::init() in init()
484 void ImplMutex::destroy() in destroy()
490 void ImplMutex::lock() { impl->lock(); } in lock()
491 void ImplMutex::unlock() { impl->unlock(); } in unlock()
492 bool ImplMutex::trylock() { return impl->trylock(); } in trylock()
496 ImplMutex* localMutex = reinterpret_cast<ImplMutex*>(*mutex); in LockCallBack()
500 localMutex = reinterpret_cast<ImplMutex*>(malloc(sizeof(ImplMutex))); in LockCallBack()
525 static ImplMutex _mutex;