|
SObjectizer
5.8
|
A hash_table-based storage for agent's subscriptions information. More...
#include <so_5/impl/subscription_storage_iface.hpp>#include <algorithm>#include <map>#include <unordered_map>#include <iterator>#include <so_5/details/rollback_on_exception.hpp>Go to the source code of this file.
Classes | |
| struct | so_5::impl::hash_table_subscr_storage::key_t |
| Subscription key type. More... | |
| struct | so_5::impl::hash_table_subscr_storage::hash_t |
| A special class for calculating hash value via pointer to key. More... | |
| struct | so_5::impl::hash_table_subscr_storage::equal_to_t |
| A special class for checking equality via pointer to key. More... | |
| class | so_5::impl::hash_table_subscr_storage::storage_t |
| A storage for agent's subscriptions information. More... | |
| struct | so_5::impl::hash_table_subscr_storage::storage_t::mbox_with_sink_info_t |
Namespaces | |
| namespace | so_5 |
| Private part of message limit implementation. | |
| namespace | so_5::impl |
| Details of SObjectizer run-time implementations. | |
| namespace | so_5::impl::hash_table_subscr_storage |
| A hash_table-based storage for agent's subscriptions information. | |
| namespace | so_5::impl::hash_table_subscr_storage::anonymous_namespace{subscr_storage_hash_table_based.cpp} |
Functions | |
| template<class S > | |
| bool | so_5::impl::hash_table_subscr_storage::anonymous_namespace{subscr_storage_hash_table_based.cpp}::is_known_mbox_msg_pair (S &s, typename S::iterator it) |
| SO_5_FUNC subscription_storage_factory_t | so_5::hash_table_based_subscription_storage_factory () |
| Factory for default subscription storage based on std::unordered_map. | |
A hash_table-based storage for agent's subscriptions information.
Definition in file subscr_storage_hash_table_based.cpp.