|
SObjectizer 5.8
|
Event dispatchers. More...
Namespaces | |
| namespace | active_group |
| Active groups dispatcher. | |
| namespace | active_obj |
| Active objects dispatcher. | |
| namespace | adv_thread_pool |
| Advanced thread pool dispatcher. | |
| namespace | mpmc_queue_traits |
| Various stuff related to MPMC event queue implementation and tuning. | |
| namespace | mpsc_queue_traits |
| Various stuff related to MPSC event queue implementation and tuning. | |
| namespace | nef_one_thread |
| namespace | nef_thread_pool |
| namespace | one_thread |
| Dispatcher with single working thread. | |
| namespace | prio_dedicated_threads |
| Dispatchers with dedicated threads for every priority. | |
| namespace | prio_one_thread |
| Dispatcher with one working thread for events of all priorities. | |
| namespace | reuse |
| Reusable components for dispatchers. | |
| namespace | std_work_thread_impl |
| namespace | thread_pool |
| Thread pool dispatcher. | |
Classes | |
| class | abstract_work_thread_factory_t |
| An interface of factory for management of worker threads. More... | |
| class | abstract_work_thread_t |
| An interface for one worker thread. More... | |
| class | work_thread_holder_t |
| An analog of unique_ptr for abstract_work_thread. More... | |
Typedefs | |
| using | abstract_work_thread_factory_shptr_t |
| An alias for shared_ptr to abstract_work_thread_factory. | |
Functions | |
| SO_5_FUNC abstract_work_thread_factory_shptr_t | make_std_work_thread_factory () |
| Get a standard SObjectizer's work thread factory that is used by default. | |
Event dispatchers.
An alias for shared_ptr to abstract_work_thread_factory.
Definition at line 205 of file abstract_work_thread.hpp.
|
nodiscard |
Get a standard SObjectizer's work thread factory that is used by default.
Usage example:
Definition at line 128 of file abstract_work_thread.cpp.