11 #include <FMEThirdPartyWarningsDisable.h>
13 #include <FMEThirdPartyWarningsRestore.h>
39 void execute(std::function<
void()> callable)
override;
43 std::shared_ptr<Context> _context;
#define ASYNCHRONOUSIO_EXPORT
An asynchronous execution policy.
void execute(std::function< void()> callable) override
AsynchronousExecution(std::shared_ptr< Context > context)
Abstract base class for all asio::ExecutionPolicy derivatives.
A simple semaphore with increment and decrement functionality.