Lines Matching refs:m_cond
46 pthread_cond_t m_cond;
53 inline ConditionVariable() { pthread_cond_init(&m_cond, NULL); } in ConditionVariable()
54 inline ~ConditionVariable() { pthread_cond_destroy(&m_cond); } in ~ConditionVariable()
60 pthread_cond_wait(&m_cond, &(mutex.m_mutex)); in Wait()
64 inline void Wait(Mutex& mutex) { pthread_cond_wait(&m_cond, &(mutex.m_mutex)); } in Wait()
67 inline void Signal() { pthread_cond_signal(&m_cond); } in Signal()
68 inline void Broadcast() { pthread_cond_broadcast(&m_cond); } in Broadcast()
81 CONDITION_VARIABLE m_cond;
88 inline ConditionVariable() { InitializeConditionVariable(&m_cond); } in ConditionVariable()
95 SleepConditionVariableCS(&m_cond, &(mutex.m_mutex)); in Wait()
99 … inline void Wait(Mutex& mutex) { SleepConditionVariableCS(&m_cond, &(mutex.m_mutex), INFINITE); } in Wait()
102 inline void Signal() { WakeConditionVariable(&m_cond); } in Signal()
103 inline void Broadcast() { WakeAllConditionVariable(&m_cond); } in Broadcast()