|
SObjectizer
5.8
|
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. | |
Implementation of unique_subscribers mbox.
Definition in file unique_subscribers_mbox.hpp.