Thread-safe event bus implementation for inter-component communication. More...
#include "Interfaces/Protocol/Serializer.hpp"#include "Utils/Event.hpp"#include "Utils/Logger.hpp"#include <atomic>#include <chrono>#include <condition_variable>#include <functional>#include <memory>#include <mutex>#include <queue>#include <type_traits>#include <unordered_map>#include <unordered_set>#include <vector>
Include dependency graph for EventBus.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | utl::EventBus |
| Thread-safe event bus for decoupled component communication. More... | |
| struct | utl::EventBus::EventQueue |
| Internal event queue structure. More... | |
| struct | utl::EventBus::PriorityEventQueue |
| Priority queue for events. More... | |
Namespaces | |
| namespace | utl |
Thread-safe event bus implementation for inter-component communication.
Definition in file EventBus.hpp.