Lines Matching refs:binary_semaphore
197 class binary_semaphore : no_copy {
200 binary_semaphore() { my_sem = CreateEventEx( nullptr, nullptr, 0, EVENT_ALL_ACCESS ); } in binary_semaphore() function
202 ~binary_semaphore() { CloseHandle( my_sem ); } in ~binary_semaphore()
218 class binary_semaphore : no_copy {
221 binary_semaphore();
223 ~binary_semaphore();
234 using binary_semaphore = semaphore; variable
238 class binary_semaphore : no_copy {
243 binary_semaphore() { my_sem = 1; } in binary_semaphore() function
245 ~binary_semaphore() {} in ~binary_semaphore()
270 class binary_semaphore : no_copy {
273 binary_semaphore() { in binary_semaphore() function
278 ~binary_semaphore() { in ~binary_semaphore()