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

Implementation of unique_subscribers mbox. More...

#include <so_5/ret_code.hpp>
#include <so_5/details/sync_helpers.hpp>
#include <so_5/mbox.hpp>
#include <so_5/impl/msg_tracing_helpers.hpp>
#include <so_5/impl/local_mbox_basic_subscription_info.hpp>
#include <so_5/details/invoke_noexcept_code.hpp>
#include <memory>
#include <tuple>
#include <utility>

Go to the source code of this file.

Classes

struct  so_5::unique_subscribers_mbox_impl::data_t
 A coolection of data required for local mbox implementation. More...
 
class  so_5::unique_subscribers_mbox_impl::actual_mbox_t< Mutex, Tracing_Base >
 Actual implementation of unique_subscribers mbox. More...
 

Namespaces

namespace  so_5
 Private part of message limit implementation.
 
namespace  so_5::unique_subscribers_mbox_impl
 

Typedefs

using so_5::unique_subscribers_mbox_impl::subscriber_info_t = so_5::impl::local_mbox_details::subscription_info_with_sink_t
 Description of a subscriber.
 

Functions

template<typename Lock_Type = std::mutex>
mbox_t so_5::make_unique_subscribers_mbox (so_5::environment_t &env)
 Factory function for creation of a new instance of unique_subscribers mbox.
 

Detailed Description

Implementation of unique_subscribers mbox.

Since
so5extra-1.5.0, v.5.8.0

Definition in file unique_subscribers_mbox.hpp.