SObjectizer  5.7
Classes | Namespaces | Functions
subscr_storage_adaptive.cpp File Reference

An adaptive storage for agent's subscriptions information. More...

#include <so_5/impl/subscription_storage_iface.hpp>
#include <algorithm>
#include <vector>

Classes

class  so_5::impl::adaptive_subscr_storage::storage_t
 An adaptive storage for agent's subscriptions information. More...
 

Namespaces

 so_5
 Public part of message limit implementation.
 
 so_5::impl
 Details of SObjectizer run-time implementations.
 
 so_5::impl::adaptive_subscr_storage
 An adaptive storage for agent's subscriptions information.
 

Functions

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...
 
SO_5_FUNC subscription_storage_factory_t so_5::default_subscription_storage_factory ()
 Factory for default subscription storage object. More...
 

Detailed Description

An adaptive storage for agent's subscriptions information.

Since
v.5.5.3