SObjectizer  5.8
Loading...
Searching...
No Matches
work_thread.hpp File Reference

A working thread for dispatcher with one common working thread and support of demands priority. More...

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

namespace  so_5
 Private part of message limit implementation.
 
namespace  so_5::disp
 Event dispatchers.
 
namespace  so_5::disp::prio_one_thread
 Dispatcher with one working thread for events of all priorities.
 
namespace  so_5::disp::prio_one_thread::reuse
 Reusable code for dispatchers with one working thread for events of all priorities.
 
namespace  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
 
template<typename Demand_Queue >
using so_5::disp::prio_one_thread::reuse::work_thread_with_activity_tracking_t
 

Detailed Description

A working thread for dispatcher with one common working thread and support of demands priority.

Since
v.5.5.8

Definition in file prio_one_thread/reuse/work_thread.hpp.