Lines Matching refs:Mutex
62 class Mutex;
68 class Mutex {
70 Mutex();
71 ~Mutex();
79 inline Autolock(Mutex* mutex, RK_U32 enable = 1)
92 Mutex& mLock;
100 Mutex(const Mutex &);
101 Mutex &operator = (const Mutex&);
104 inline Mutex::Mutex()
112 inline Mutex::~Mutex()
116 inline void Mutex::lock()
120 inline void Mutex::unlock()
124 inline int Mutex::trylock()
129 typedef Mutex::Autolock AutoMutex;
140 RK_S32 wait(Mutex& mutex);
141 RK_S32 wait(Mutex* mutex);
142 RK_S32 timedwait(Mutex& mutex, RK_S64 timeout);
143 RK_S32 timedwait(Mutex* mutex, RK_S64 timeout);
159 inline RK_S32 Condition::wait(Mutex& mutex)
163 inline RK_S32 Condition::wait(Mutex* mutex)
167 inline RK_S32 Condition::timedwait(Mutex& mutex, RK_S64 timeout)
171 inline RK_S32 Condition::timedwait(Mutex* mutex, RK_S64 timeout)
227 Mutex *mutex()
233 Mutex mLock;
292 Mutex *mutex(MppThreadSignal id = THREAD_WORK)