#include <EventLoopGroup.h>
A non-owning view of a single event-loop belonging to an EventLoopGroup, on which tasks may be scheduled to run after a delay. Obtain one from EventLoopGroup or ClientBootstrap; the referenced loop is owned by the EventLoopGroup and must outlive any scheduled work.
◆ operator bool()
| Aws::Crt::Io::EventLoop::operator bool |
( |
| ) |
const |
|
inlineexplicitnoexcept |
- Returns
- true if this view refers to a valid event loop.
◆ Schedule()
| void Aws::Crt::Io::EventLoop::Schedule |
( |
std::function< void(TaskStatus)> && |
task, |
|
|
std::chrono::nanoseconds |
run_in |
|
) |
| |
|
noexcept |
Schedule a task to run on this event loop after run_in has elapsed. The task is invoked with TaskStatus::Canceled instead if the event loop shuts down before run_in elapses.
◆ ClientBootstrap
The documentation for this class was generated from the following files: