|
SObjectizer
5.8
|
A reusable implementation of work_thread_template that can be used by various thread-pool dispatchers. More...
#include <so_5/stats/impl/activity_tracking.hpp>#include <so_5/disp/abstract_work_thread.hpp>#include <so_5/disp/thread_pool/impl/common_implementation.hpp>#include <so_5/impl/thread_join_stuff.hpp>Go to the source code of this file.
Classes | |
| struct | so_5::disp::thread_pool::impl::work_thread_details::common_data_template_dependent_t< Disp_Queue > |
| Part of common_data_t that depends on a template parameter. More... | |
| struct | so_5::disp::thread_pool::impl::work_thread_details::common_data_template_independent_t |
| Part of common_data_t that doesn't depend on a template parameter. More... | |
| struct | so_5::disp::thread_pool::impl::work_thread_details::common_data_t< Disp_Queue > |
| Main data for work_thread. More... | |
| class | so_5::disp::thread_pool::impl::work_thread_details::no_activity_tracking_impl_t< Disp_Queue > |
| Part of implementation of work thread without activity tracing. More... | |
| class | so_5::disp::thread_pool::impl::work_thread_details::with_activity_tracking_impl_t< Disp_Queue > |
| Part of implementation of work thread with activity tracing. More... | |
| class | so_5::disp::thread_pool::impl::work_thread_details::work_thread_template_t< Impl > |
| Implementation of work_thread in form of template class. 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::impl |
| Internal implementation details of thread pool dispatcher. | |
| namespace | so_5::disp::thread_pool::impl::work_thread_details |
Typedefs | |
| template<typename Disp_Queue > | |
| using | so_5::disp::thread_pool::impl::work_thread_no_activity_tracking_t |
| Type of work thread without activity tracking. | |
| template<typename Disp_Queue > | |
| using | so_5::disp::thread_pool::impl::work_thread_with_activity_tracking_t |
| Type of work thread without activity tracking. | |
A reusable implementation of work_thread_template that can be used by various thread-pool dispatchers.
Definition in file work_thread_template.hpp.