|
SObjectizer 5.8
|
A definition of an utility class for work with mboxes. More...
#include <so_5/mbox.hpp>#include <so_5/mbox_namespace_name.hpp>#include <so_5/mchain.hpp>#include <so_5/nonempty_name.hpp>#include <so_5/message_limit.hpp>#include <so_5/atomic_refcounted.hpp>#include <so_5/msg_tracing.hpp>#include <so_5/outliving.hpp>#include <so_5/custom_mbox.hpp>#include <functional>#include <map>#include <memory>#include <mutex>#include <string>#include <tuple>#include <vector>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... | |
| struct | so_5::impl::full_named_mbox_id_t |
| Full name for a named mbox. 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... | |
Namespaces | |
| namespace | so_5 |
| Private part of message limit implementation. | |
| namespace | so_5::impl |
| Details of SObjectizer run-time implementations. | |
Typedefs | |
| using | so_5::impl::mbox_core_ref_t = intrusive_ptr_t< mbox_core_t > |
| Smart reference to the mbox_core_t. | |
Functions | |
| bool | so_5::impl::operator< (const full_named_mbox_id_t &a, const full_named_mbox_id_t &b) |
| std::string | so_5::impl::default_global_mbox_namespace () |
| Helper function that returns name of the default global namespace for named mboxes. | |
A definition of an utility class for work with mboxes.
Definition in file mbox_core.hpp.