Lines Matching refs:WRes
28 WRes Close() { return Event_Close(&_object); }
32 WRes Create(bool manualReset, bool initiallyOwn, LPCTSTR name = NULL, LPSECURITY_ATTRIBUTES sa = NULL)
39 WRes Open(DWORD desiredAccess, bool inheritHandle, LPCTSTR name)
48 WRes Set() { return Event_Set(&_object); }
50 WRes Reset() { return Event_Reset(&_object); }
51 WRes Lock() { return Event_Wait(&_object); }
57 WRes Create(bool initiallyOwn = false)
61 WRes CreateIfNotCreated_Reset()
68 WRes CreateWithName(bool initiallyOwn, LPCTSTR name)
78 WRes Create()
82 WRes CreateIfNotCreated_Reset()
97 WRes Lock(DWORD timeoutInterval = INFINITE)
104 WRes Create(bool initiallyOwn, LPCTSTR name = NULL, LPSECURITY_ATTRIBUTES sa = NULL)
112 WRes Open(DWORD desiredAccess, bool inheritHandle, LPCTSTR name)
120 WRes Release()
144 WRes Close() { return Semaphore_Close(&_object); }
152 WRes Create(UInt32 initCount, UInt32 maxCount)
156 WRes OptCreateInit(UInt32 initCount, UInt32 maxCount)
160 WRes Release() { return Semaphore_Release1(&_object); }
161 WRes Release(UInt32 releaseCount) { return Semaphore_ReleaseN(&_object, releaseCount); }
162 WRes Lock() { return Semaphore_Wait(&_object); }
228 WRes Create()
231 const WRes ret = ::pthread_cond_init(&_cond, NULL);
235 WRes Enter()
239 WRes Leave()
243 WRes WaitCond()
247 WRes LeaveAndSignal()
249 const WRes res1 = ::pthread_cond_broadcast(&_cond);
250 const WRes res2 = ::pthread_mutex_unlock(&_mutex);
289 WRes Close() { this->_sync = NULL; return 0; }
291 WRes Create(
301 WRes Set()
308 WRes Reset()
322 WRes Create(CSynchro *sync, bool initiallyOwn = false) { return CBaseEvent_WFMO::Create(sync, true, initiallyOwn); }
329 WRes Create(CSynchro *sync) { return CBaseEvent_WFMO::Create(sync, false, false); }
330 WRes CreateIfNotCreated_Reset(CSynchro *sync)
345 WRes Close() { this->_sync = NULL; return 0; }
347 WRes Create(CSynchro *sync, UInt32 initCount, UInt32 maxCount)
357 WRes Release(UInt32 releaseCount = 1)