SObjectizer
5.7
|
A working thread for dispatcher with one common working thread and support of demands priority. More...
#include <so_5/current_thread_id.hpp>
#include <so_5/disp/abstract_work_thread.hpp>
#include <so_5/stats/work_thread_activity.hpp>
#include <so_5/stats/impl/activity_tracking.hpp>
#include <so_5/details/at_scope_exit.hpp>
#include <so_5/impl/thread_join_stuff.hpp>
#include <thread>
Go to the source code of this file.
Classes | |
struct | so_5::disp::prio_one_thread::reuse::work_thread_details::common_data_t< Demand_Queue > |
A common data for all work thread implementations. More... | |
class | so_5::disp::prio_one_thread::reuse::work_thread_details::no_activity_tracking_impl_t< Demand_Queue > |
A part of implementation of work thread without activity tracking. More... | |
class | so_5::disp::prio_one_thread::reuse::work_thread_details::with_activity_tracking_impl_t< Demand_Queue > |
A part of implementation of work thread with activity tracking. More... | |
class | so_5::disp::prio_one_thread::reuse::work_thread_template_t< Demand_Queue, Work_Thread > |
A working thread for dispatcher with one common working thread and support of demands priority. More... | |
Namespaces | |
so_5 | |
Public part of message limit implementation. | |
so_5::disp | |
Event dispatchers. | |
so_5::disp::prio_one_thread | |
Dispatcher with one working thread for events of all priorities. | |
so_5::disp::prio_one_thread::reuse | |
Reusable code for dispatchers with one working thread for events of all priorities. | |
so_5::disp::prio_one_thread::reuse::work_thread_details | |
Typedefs | |
template<typename Demand_Queue > | |
using | so_5::disp::prio_one_thread::reuse::work_thread_no_activity_tracking_t = work_thread_template_t< Demand_Queue, work_thread_details::no_activity_tracking_impl_t > |
template<typename Demand_Queue > | |
using | so_5::disp::prio_one_thread::reuse::work_thread_with_activity_tracking_t = work_thread_template_t< Demand_Queue, work_thread_details::with_activity_tracking_impl_t > |
A working thread for dispatcher with one common working thread and support of demands priority.