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