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
EventQueue.h File Reference

Unified event queue supporting messages and functions with timed execution. More...

#include <iostream>
#include <mutex>
#include <thread>
#include <condition_variable>
#include <functional>
#include <future>
#include <deque>
#include <optional>
#include <algorithm>
#include <variant>
#include "Message.h"
#include "EventQueue.tpp"
Include dependency graph for EventQueue.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  swt::EventQueue
 Thread-safe unified queue for messages and function tasks with timed execution. More...
 
struct  swt::EventQueue::QueueItem
 Unified queue item supporting both messages and function tasks. More...
 

Namespaces

namespace  swt
 Software Timer namespace containing all timer-related classes.
 

Detailed Description

Unified event queue supporting messages and functions with timed execution.

Author
Tran Anh Tai
Date
9/2025
Version
1.0.0

Definition in file EventQueue.h.