SW Task Event Loop Framework v1.0.0
High-performance C++ asynchronous event loop framework with timer management and promise-based programming
Loading...
Searching...
No Matches
include Directory Reference

Files

 Awaitable.h
 Direct awaitable types for coroutine integration with SLLooper.
 
 Buffer.h
 Buffer class for dynamic byte storage and manipulation.
 
 CpuTaskExecutor.h
 CPU-bound task executor with async execution and timeout support.
 
 CpuTaskExecutor.tpp
 
 Debug.h
 Centralized debug and logging macros for SW Task Framework components.
 
 DebugMacro.h
 
 EventQueue.h
 Unified event queue supporting messages and functions with timed execution.
 
 EventQueue.tpp
 
 Handler.h
 
 Log.h
 
 Message.h
 
 Promise.h
 Promise class for asynchronous result handling with continuation chaining and type safety.
 
 Promise.tpp
 
 Refbase.h
 
 SLLooper.h
 Main event loop coordinator for asynchronous task management and timer operations.
 
 SLLooper.tpp
 
 State.h
 Promise/Future state management with template specialization for void types.
 
 State.tpp
 
 Task.h
 Coroutine-based Task implementation for asynchronous execution.
 
 Timer.h
 RAII timer wrapper with move semantics for safe timer management.
 
 TimerManager.h
 High-performance timer management using Linux timerfd+epoll or sigev_thread.