|
SObjectizer
5.5
|
Reusable common implementation for thread-pool-like dispatchers. More...
#include <so_5/rt/h/event_queue.hpp>#include <so_5/rt/h/disp.hpp>#include <so_5/disp/reuse/h/mpmc_ptr_queue.hpp>#include <so_5/disp/reuse/h/thread_pool_stats.hpp>#include <so_5/details/h/rollback_on_exception.hpp>#include <mutex>Go to the source code of this file.
Classes | |
| class | so_5::disp::thread_pool::common_implementation::ext_dispatcher_iface_t< Params > |
| Type of extended dispatcher interface. More... | |
| class | so_5::disp::thread_pool::common_implementation::dispatcher_t< Work_Thread, Dispatcher_Queue, Agent_Queue, Params, Adaptations > |
| Reusable common implementation for thread-pool-like dispatchers. More... | |
| struct | so_5::disp::thread_pool::common_implementation::dispatcher_t< Work_Thread, Dispatcher_Queue, Agent_Queue, Params, Adaptations >::cooperation_data_t |
| Data for one cooperation. More... | |
| struct | so_5::disp::thread_pool::common_implementation::dispatcher_t< Work_Thread, Dispatcher_Queue, Agent_Queue, Params, Adaptations >::agent_data_t |
| Data for one agent. More... | |
Namespaces | |
| so_5 | |
| Public part of message limit implementation. | |
| so_5::disp | |
| Event dispatchers. | |
| so_5::disp::thread_pool | |
| Thread pool dispatcher. | |
| so_5::disp::thread_pool::common_implementation | |
| Reusable implementation of some thread pool dispatcher functionality which can be used in other thread-pool-like dispatchers. | |
Reusable common implementation for thread-pool-like dispatchers.
1.8.14