SObjectizer  5.5
Classes | Namespaces
mbox_core.hpp File Reference

A definition of an utility class for work with mboxes. More...

#include <memory>
#include <string>
#include <map>
#include <vector>
#include <functional>
#include <mutex>
#include <so_5/rt/h/mbox.hpp>
#include <so_5/rt/h/mchain.hpp>
#include <so_5/rt/h/nonempty_name.hpp>
#include <so_5/rt/h/message_limit.hpp>
#include <so_5/h/atomic_refcounted.hpp>
#include <so_5/h/msg_tracing.hpp>
#include <so_5/h/outliving.hpp>
#include <so_5/h/custom_mbox.hpp>

Go to the source code of this file.

Classes

struct  so_5::impl::mbox_core_stats_t
 Statistics from mbox_core for run-time monitoring. More...
 
class  so_5::impl::mbox_core_t
 A utility class for the work with mboxes. More...
 
struct  so_5::impl::mbox_core_t::named_mbox_info_t
 Named mbox information. More...
 
class  so_5::impl::mbox_core_ref_t
 Smart reference to the mbox_core_t. More...
 

Namespaces

 so_5
 Public part of message limit implementation.
 
 so_5::impl
 Details of SObjectizer run-time implementations.
 

Detailed Description

A definition of an utility class for work with mboxes.