|
Thread System 0.3.1
High-performance C++20 thread pool with work stealing and DAG scheduling
|
This is the complete list of members for kcenon::thread::event_bus, including all inherited members.
| clear_all_subscriptions() | kcenon::thread::event_bus | inline |
| clear_subscriptions() | kcenon::thread::event_bus | inline |
| event_bus(std::shared_ptr< thread_pool > pool=nullptr) | kcenon::thread::event_bus | inlineexplicit |
| handler_func typedef | kcenon::thread::event_bus | |
| handlers_ | kcenon::thread::event_bus | private |
| instance() | kcenon::thread::event_bus | inlinestatic |
| mutex_ | kcenon::thread::event_bus | mutableprivate |
| next_handler_id_ | kcenon::thread::event_bus | private |
| publish(const Event &event) | kcenon::thread::event_bus | inline |
| publish_sync(const Event &event) | kcenon::thread::event_bus | inline |
| subscribe(std::function< void(const Event &)> handler) | kcenon::thread::event_bus | inline |
| subscriber_count() const | kcenon::thread::event_bus | inline |
| thread_pool_ | kcenon::thread::event_bus | private |
| unsubscribe(std::type_index type, std::size_t id) | kcenon::thread::event_bus | inlineprivate |