Lines Matching defs:Mutex
66 class Mutex {
68 Mutex();
69 ~Mutex();
77 inline Autolock(Mutex* mutex, RK_U32 enable = 1)
90 Mutex& mLock;
98 Mutex(const Mutex &);
99 Mutex &operator = (const Mutex&);
102 inline Mutex::Mutex()
110 inline Mutex::~Mutex()
114 inline void Mutex::lock()
118 inline void Mutex::unlock()
122 inline int Mutex::trylock()
127 typedef Mutex::Autolock AutoMutex;
138 RK_S32 wait(Mutex& mutex);
139 RK_S32 wait(Mutex* mutex);
140 RK_S32 timedwait(Mutex& mutex, RK_S64 timeout);
141 RK_S32 timedwait(Mutex* mutex, RK_S64 timeout);
157 inline RK_S32 Condition::wait(Mutex& mutex)
161 inline RK_S32 Condition::wait(Mutex* mutex)
165 inline RK_S32 Condition::timedwait(Mutex& mutex, RK_S64 timeout)
169 inline RK_S32 Condition::timedwait(Mutex* mutex, RK_S64 timeout)
225 Mutex *mutex()
231 Mutex mLock;
290 Mutex *mutex(MppThreadSignal id = THREAD_WORK)