8 #include <ThirdPartyWarningsDisable.h>
11 #include <condition_variable>
12 #include <ThirdPartyWarningsRestore.h>
55 std::condition_variable is_zero;
#define ASYNCHRONOUSIO_EXPORT
A scoped semaphore access object that increments on construction and decrements on destruction.
ScopedSemaphoreAccess(const ScopedSemaphoreAccess &other)
ScopedSemaphoreAccess(Semaphore &semaphore)
A simple semaphore with increment and decrement functionality.