SObjectizer
5.5
|
Forward definitions for subscription storage related stuff. More...
Go to the source code of this file.
Namespaces | |
so_5 | |
Public part of message limit implementation. | |
so_5::impl | |
Details of SObjectizer run-time implementations. | |
Typedefs | |
using | so_5::impl::subscription_storage_unique_ptr_t = std::unique_ptr< subscription_storage_t > |
Typedef for unique pointer to subscription_storage object. More... | |
using | so_5::subscription_storage_factory_t = std::function< impl::subscription_storage_unique_ptr_t(agent_t *) > |
Type of subscription_storage factory. More... | |
Functions | |
SO_5_FUNC subscription_storage_factory_t | so_5::default_subscription_storage_factory () |
Factory for default subscription storage object. More... | |
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. More... | |
SO_5_FUNC subscription_storage_factory_t | so_5::vector_based_subscription_storage_factory ( std::size_t initial_capacity) |
Factory for subscription storage based on std::vector. More... | |
SO_5_FUNC subscription_storage_factory_t | so_5::map_based_subscription_storage_factory () |
Factory for subscription storage based on std::map. More... | |
SO_5_FUNC subscription_storage_factory_t | so_5::adaptive_subscription_storage_factory ( std::size_t threshold) |
Factory for adaptive subscription storage. More... | |
SO_5_FUNC subscription_storage_factory_t | so_5::adaptive_subscription_storage_factory ( std::size_t threshold, const subscription_storage_factory_t &small_storage_factory, const subscription_storage_factory_t &large_storage_factory) |
Factory for adaptive subscription storage. More... | |
Forward definitions for subscription storage related stuff.