SObjectizer-5 Extra
Loading...
Searching...
No Matches
so_5::extra::msg_hierarchy Namespace Reference

Namespaces

namespace  errors
 
namespace  impl
 

Classes

class  consumer_t
 A consumer interface for a demuxer object. More...
 
class  demuxer_t
 Demuxer for hierarchy of messages. More...
 
class  node_t
 A special mixin to be used for every derived class in a hierarchy. More...
 
class  root_t
 The base class that starts a separate hierarchy. More...
 

Variables

constexpr ::so_5::mbox_type_t multi_consumer
 Indicator that a demuxer with Multi-Producer/Multi-Consumer mboxes has to be created.
 
constexpr ::so_5::mbox_type_t single_consumer
 Indicator that a demuxer with Multi-Producer/Single-Consumer mboxes has to be created.
 

Variable Documentation

◆ multi_consumer

::so_5::mbox_type_t so_5::extra::msg_hierarchy::multi_consumer
inline
Initial value:
=
::so_5::mbox_type_t::multi_producer_multi_consumer

Indicator that a demuxer with Multi-Producer/Multi-Consumer mboxes has to be created.

Examples
msg_hierarchy/ping_pong/main.cpp, and msg_hierarchy/ping_pong_null_mutex/main.cpp.

Definition at line 1600 of file pub.hpp.

◆ single_consumer

::so_5::mbox_type_t so_5::extra::msg_hierarchy::single_consumer
inline
Initial value:
=
::so_5::mbox_type_t::multi_producer_single_consumer

Indicator that a demuxer with Multi-Producer/Single-Consumer mboxes has to be created.

Definition at line 1607 of file pub.hpp.