SW Task Event Loop Framework v1.0.0
High-performance C++ asynchronous event loop framework with timer management and promise-based programming
|
Direct awaitable types for coroutine integration with SLLooper. More...
#include <coroutine>
#include <exception>
#include <optional>
#include <memory>
#include <functional>
Go to the source code of this file.
Classes | |
class | swt::WorkAwaitable< T > |
Awaitable for executing work on background thread. More... | |
class | swt::WorkAwaitable< void > |
Specialization for void return type. More... | |
class | swt::DelayAwaitable |
Awaitable for delay operations. More... | |
class | swt::PostAwaitable< T > |
Awaitable for executing function on main thread. More... | |
class | swt::PostAwaitable< void > |
Specialization for void return type. More... | |
Namespaces | |
namespace | swt |
Software Timer namespace containing all timer-related classes. | |
Direct awaitable types for coroutine integration with SLLooper.
This file provides coroutine awaitable types that integrate with SLLooper for asynchronous execution. Includes WorkAwaitable for background work, PostAwaitable for main thread execution, and DelayAwaitable for timing operations.
Definition in file Awaitable.h.