Github   Telegram
Loading...
Searching...
No Matches
engine Directory Reference
+ Directory dependency graph for engine:

Directories

directory  impl
 
directory  io
 
directory  subprocess
 
directory  task
 

Files

file  async.hpp [code]
 TaskWithResult creation helpers.
 
file  condition_variable.hpp [code]
 std::condition_variable replacement for asynchronous tasks
 
file  condition_variable_status.hpp [code]
 std::condition_variable state extended with "cancelled" state
 
file  deadline.hpp [code]
 Internal representation of a deadline time point.
 
file  exception.hpp [code]
 Coroutine engine exceptions.
 
file  future.hpp [code]
 std::future replacement for asynchronous tasks that works in pair with engine::Promise
 
file  future_status.hpp [code]
 std::future state extended with "cancelled" state
 
file  get_all.hpp [code]
 Provides engine::GetAll.
 
file  io.hpp [code]
 Include-all header for low-level asynchronous I/O interfaces.
 
file  mutex.hpp [code]
 std::mutex replacement for asynchronous tasks
 
file  run_in_coro.hpp [code]
 Deprecated, use engine::RunStandalone instead.
 
file  run_standalone.hpp [code]
 Runs a payload in a temporary coroutine engine instance.
 
file  semaphore.hpp [code]
 Class that allows up to max_simultaneous_locks concurrent accesses to the critical section. It ignores task cancellation, unlike CancellableSemaphore.
 
file  shared_mutex.hpp [code]
 std::shared_mutex replacement for asynchronous tasks
 
file  single_consumer_event.hpp [code]
 A multiple-producers, single-consumer event.
 
file  single_use_event.hpp [code]
 A single-producer, single-consumer event.
 
file  single_waiting_task_mutex.hpp [code]
 
file  sleep.hpp [code]
 Time-based coroutine suspension helpers.
 
file  wait_all_checked.hpp [code]
 Provides engine::WaitAllChecked.
 
file  wait_any.hpp [code]
 Provides engine::WaitAny, engine::WaitAnyFor and engine::WaitAnyUntil.