Lines Matching refs:WELS_EVENT
120 WELS_THREAD_ERROR_CODE WelsEventOpen (WELS_EVENT* event, const char* event_name) { in WelsEventOpen()
121 WELS_EVENT h = CreateEvent (NULL, FALSE, FALSE, NULL); in WelsEventOpen()
129 WELS_THREAD_ERROR_CODE WelsEventSignal (WELS_EVENT* event, WELS_MUTEX *pMutex, int* iCondition) { in WelsEventSignal()
139 WELS_THREAD_ERROR_CODE WelsEventWait (WELS_EVENT* event, WELS_MUTEX* pMutex, int& iCondition) { in WelsEventWait()
143 WELS_THREAD_ERROR_CODE WelsEventWaitWithTimeOut (WELS_EVENT* event, uint32_t dwMilliseconds, WEL… in WelsEventWaitWithTimeOut()
148 WELS_EVENT* event_list, WELS_EVENT* master_even, WELS_MUTEX* pMutext) { in WelsMultipleEventsWaitSingleBlocking()
153 WELS_THREAD_ERROR_CODE WelsEventClose (WELS_EVENT* event, const char* event_name) { in WelsEventClose()
166 static WELS_EVENT hSleepEvent = NULL; in WelsSleep()
168 WELS_EVENT hLocalSleepEvent = NULL; in WelsSleep()
173 …WELS_EVENT hPreviousEvent = InterlockedCompareExchangePointerRelease (&hSleepEvent, hLocalSleepEve… in WelsSleep()
271 WELS_THREAD_ERROR_CODE WelsEventOpen (WELS_EVENT* p_event, const char* event_name) { in WelsEventOpen()
276 WELS_EVENT event = (WELS_EVENT) malloc (sizeof (*event)); in WelsEventOpen()
291 WELS_THREAD_ERROR_CODE WelsEventClose (WELS_EVENT* event, const char* event_name) { in WelsEventClose()
308 WELS_THREAD_ERROR_CODE WelsEventSignal (WELS_EVENT* event, WELS_MUTEX *pMutex, int* iCondition) { in WelsEventSignal()
336 WELS_THREAD_ERROR_CODE WelsEventWait (WELS_EVENT* event, WELS_MUTEX* pMutex, int& iCondition) { in WelsEventWait()
351 WELS_THREAD_ERROR_CODE WelsEventWaitWithTimeOut (WELS_EVENT* event, uint32_t dwMilliseconds, WEL… in WelsEventWaitWithTimeOut()
379 WELS_EVENT* event_list, WELS_EVENT* master_event, WELS_MUTEX* pMutex) { in WelsMultipleEventsWaitSingleBlocking()