|
SObjectizer
5.8
|
Stuff for multi_sink_binding implementation. More...
#include <so_5/single_sink_binding.hpp>#include <so_5/exception.hpp>#include <so_5/ret_code.hpp>#include <so_5/details/sync_helpers.hpp>#include <so_5/details/rollback_on_exception.hpp>#include <map>#include <tuple>Go to the source code of this file.
Classes | |
| class | so_5::multi_sink_binding_impl::insertion_it_with_auto_erase_if_not_committed_t< Container > |
| Helper type for insertion into a std::map with automatic rollback. More... | |
| class | so_5::multi_sink_binding_impl::actual_binding_handler_t |
| Class that actually holds multiple sinks bindings. More... | |
| class | so_5::multi_sink_binding_t< Lock_Type > |
| Helper class for managing multiple sink bindings. More... | |
Namespaces | |
| namespace | so_5 |
| Private part of message limit implementation. | |
| namespace | so_5::multi_sink_binding_impl |
Typedefs | |
| using | so_5::multi_sink_binding_impl::one_sink_bindings_t = std::map< std::type_index, single_sink_binding_t > |
| Type of container for bindings for messages. | |
| using | so_5::multi_sink_binding_impl::one_mbox_bindings_t |
| Type of container for bindings for one msink. | |
| using | so_5::multi_sink_binding_impl::bindings_map_t = std::map< mbox_id_t, one_mbox_bindings_t > |
| Type of container for bindings for messages from mboxes. | |
Functions | |
| template<typename C , typename K > | |
| so_5::multi_sink_binding_impl::insertion_it_with_auto_erase_if_not_committed_t (C &, const K &) -> insertion_it_with_auto_erase_if_not_committed_t< C > | |
Stuff for multi_sink_binding implementation.
Definition in file multi_sink_binding.hpp.