Home | History | Annotate | Download | only in wtf

Lines Matching defs:MutexBase

79 class WTF_EXPORT MutexBase {
80 WTF_MAKE_NONCOPYABLE(MutexBase); WTF_MAKE_FAST_ALLOCATED;
82 ~MutexBase();
94 MutexBase(bool recursive);
99 class WTF_EXPORT Mutex : public MutexBase {
101 Mutex() : MutexBase(false) { }
105 class WTF_EXPORT RecursiveMutex : public MutexBase {
107 RecursiveMutex() : MutexBase(true) { }
111 typedef Locker<MutexBase> MutexLocker;
136 void wait(MutexBase&);
139 bool timedWait(MutexBase&, double absoluteTime);
155 using WTF::MutexBase;