SObjectizer  5.5
Namespaces | Functions
mbox_core.cpp File Reference
#include <so_5/rt/impl/h/mbox_core.hpp>
#include <so_5/h/exception.hpp>
#include <so_5/rt/impl/h/local_mbox.hpp>
#include <so_5/rt/impl/h/named_local_mbox.hpp>
#include <so_5/rt/impl/h/mpsc_mbox.hpp>
#include <so_5/rt/impl/h/mchain_details.hpp>
#include <algorithm>

Namespaces

 so_5
 Public part of message limit implementation.
 
 so_5::impl
 Details of SObjectizer run-time implementations.
 
 so_5::impl::anonymous_namespace{mbox_core.cpp}
 

Functions

template<typename M1 , typename M2 , typename... A>
std::unique_ptr< abstract_message_box_t > so_5::impl::anonymous_namespace{mbox_core.cpp}::make_actual_mbox (outliving_reference_t< so_5::msg_tracing::holder_t > msg_tracing_stuff, A &&... args)
 
template<typename Q , typename... A>
mchain_t so_5::impl::anonymous_namespace{mbox_core.cpp}::make_mchain (outliving_reference_t< so_5::msg_tracing::holder_t > tracer, const mchain_params_t &params, A &&... args)