|
SObjectizer
5.5
|
A map-based storage for agent's subscriptions information. More...
#include <so_5/rt/impl/h/subscription_storage_iface.hpp>#include <algorithm>#include <iterator>#include <map>#include <so_5/details/h/rollback_on_exception.hpp>Classes | |
| class | so_5::impl::map_based_subscr_storage::storage_t |
| A map-based storage for agent's subscriptions information. More... | |
| struct | so_5::impl::map_based_subscr_storage::storage_t::key_t |
| Type of key in subscription's map. More... | |
| struct | so_5::impl::map_based_subscr_storage::storage_t::value_t |
| Type of value for subscription map's item. More... | |
| struct | so_5::impl::map_based_subscr_storage::anonymous_namespace{subscr_storage_map_based.cpp}::is_same_mbox_msg |
Namespaces | |
| so_5 | |
| Public part of message limit implementation. | |
| so_5::impl | |
| Details of SObjectizer run-time implementations. | |
| so_5::impl::map_based_subscr_storage | |
| A map-based storage for agent's subscriptions information. | |
| so_5::impl::map_based_subscr_storage::anonymous_namespace{subscr_storage_map_based.cpp} | |
Functions | |
| template<class C > | |
| auto | so_5::impl::map_based_subscr_storage::anonymous_namespace{subscr_storage_map_based.cpp}::find (C &c, const mbox_id_t &mbox_id, const std::type_index &msg_type, const state_t &target_state) -> decltype(c.begin()) |
| template<class M , class IT > | |
| bool | so_5::impl::map_based_subscr_storage::anonymous_namespace{subscr_storage_map_based.cpp}::is_known_mbox_msg_pair (M &s, IT it) |
| SO_5_FUNC subscription_storage_factory_t | so_5::map_based_subscription_storage_factory () |
| Factory for subscription storage based on std::map. More... | |
A map-based storage for agent's subscriptions information.
1.8.14