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

A demand queue for dispatcher with one common working thread and round-robin processing of prioritised demand on quoted basic. More...

Go to the source code of this file.

Classes

struct  so_5::disp::prio_one_thread::quoted_round_robin::impl::demand_t
 A single execution demand. More...
 
class  so_5::disp::prio_one_thread::quoted_round_robin::impl::demand_queue_t
 A demand queue for dispatcher with one common working thread and round-robin processing of prioritised demand on quoted basic. More...
 
struct  so_5::disp::prio_one_thread::quoted_round_robin::impl::demand_queue_t::queue_for_one_priority_t
 Description of queue for one priority. More...
 
class  so_5::disp::prio_one_thread::quoted_round_robin::impl::demand_queue_t::shutdown_ex_t
 This exception is thrown when pop is called after stop. More...
 
struct  so_5::disp::prio_one_thread::quoted_round_robin::impl::demand_queue_t::queue_stats_t
 Statistic about one subqueue. 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::quoted_round_robin
 Dispatcher which handles events of different priorities in round-robin maner.
 
namespace  so_5::disp::prio_one_thread::quoted_round_robin::impl
 Implementation details for dispatcher with round-robin policy of handling prioritized events.
 

Detailed Description

A demand queue for dispatcher with one common working thread and round-robin processing of prioritised demand on quoted basic.

Since
v.5.5.8

Definition in file quoted_round_robin/impl/demand_queue.hpp.