|
Thread System 0.3.1
High-performance C++20 thread pool with work stealing and DAG scheduling
|
Configuration changed event. More...
#include <event_bus.h>


Public Member Functions | |
| config_changed_event (std::string path, std::any old_val, std::any new_val) | |
| std::string | type_name () const override |
| Get event type name. | |
Public Member Functions inherited from kcenon::thread::event_base | |
| virtual | ~event_base ()=default |
| std::chrono::steady_clock::time_point | timestamp () const |
| Get event timestamp. | |
Public Attributes | |
| std::string | config_path |
| std::any | old_value |
| std::any | new_value |
Additional Inherited Members | |
Protected Attributes inherited from kcenon::thread::event_base | |
| std::chrono::steady_clock::time_point | timestamp_ {std::chrono::steady_clock::now()} |
Configuration changed event.
Definition at line 314 of file event_bus.h.
|
inline |
Definition at line 319 of file event_bus.h.
|
inlineoverridevirtual |
Get event type name.
Implements kcenon::thread::event_base.
Definition at line 324 of file event_bus.h.
| std::string kcenon::thread::config_changed_event::config_path |
Definition at line 315 of file event_bus.h.
| std::any kcenon::thread::config_changed_event::new_value |
Definition at line 317 of file event_bus.h.
| std::any kcenon::thread::config_changed_event::old_value |
Definition at line 316 of file event_bus.h.