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

A local mbox definition. More...

Go to the source code of this file.

Classes

class  so_5::impl::local_mbox_details::subscriber_adaptive_container_t
 A special container for holding subscriber_info objects. More...
 
struct  so_5::impl::local_mbox_details::subscriber_adaptive_container_t::subscribers_vector_item_t
 Information about one subscriber to be stored in a vector. More...
 
struct  so_5::impl::local_mbox_details::subscriber_adaptive_container_t::subscribers_vector_item_comparator
 Predicate to be used for searching information in the vector. More...
 
struct  so_5::impl::local_mbox_details::subscriber_adaptive_container_t::subscriber_ptr_compare_type
 Predicate to be used for comparing keys in subscriber map. More...
 
struct  so_5::impl::local_mbox_details::subscriber_adaptive_container_t::size_limits
 
class  so_5::impl::local_mbox_details::subscriber_adaptive_container_t::iterator
 Iterator type. More...
 
class  so_5::impl::local_mbox_details::subscriber_adaptive_container_t::const_iterator
 Const iterator type. More...
 
struct  so_5::impl::local_mbox_details::data_t
 A coolection of data required for local mbox implementation. More...
 
class  so_5::impl::local_mbox_template< Tracing_Base >
 A template with implementation of local mbox. More...
 

Namespaces

namespace  so_5
 Private part of message limit implementation.
 
namespace  so_5::impl
 Details of SObjectizer run-time implementations.
 
namespace  so_5::impl::local_mbox_details
 Implementation details for MPMC mboxes.
 

Typedefs

using so_5::impl::local_mbox_without_tracing
 Alias for local mbox without message delivery tracing.
 
using so_5::impl::local_mbox_with_tracing
 Alias for local mbox with message delivery tracing.
 

Detailed Description

A local mbox definition.

Definition in file local_mbox.hpp.