SObjectizer 5.8
|
Reusable common implementation for thread-pool-like dispatchers. More...
#include <so_5/event_queue.hpp>
#include <so_5/disp/reuse/actual_work_thread_factory_to_use.hpp>
#include <so_5/disp/reuse/queue_of_queues.hpp>
#include <so_5/disp/reuse/thread_pool_stats.hpp>
#include <so_5/details/rollback_on_exception.hpp>
#include <mutex>
Go to the source code of this file.
Classes | |
class | so_5::disp::thread_pool::common_implementation::dispatcher_t< Work_Thread, Dispatcher_Queue, Bind_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, Bind_Params, Adaptations >::cooperation_data_t |
Data for one cooperation. More... | |
struct | so_5::disp::thread_pool::common_implementation::dispatcher_t< Work_Thread, Dispatcher_Queue, Bind_Params, Adaptations >::agent_data_t |
Data for one agent. More... | |
Namespaces | |
namespace | so_5 |
Private part of message limit implementation. | |
namespace | so_5::disp |
Event dispatchers. | |
namespace | so_5::disp::thread_pool |
Thread pool dispatcher. | |
namespace | 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.
Definition in file common_implementation.hpp.