8#include <FMEThirdPartyWarningsDisable.h>
11#include <condition_variable>
12#include <FMEThirdPartyWarningsRestore.h>
56 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 & operator=(const ScopedSemaphoreAccess &)=default
ScopedSemaphoreAccess(Semaphore &semaphore)
A simple semaphore with increment and decrement functionality.
Semaphore & operator=(const Semaphore &)=default
Semaphore(const Semaphore &)=default