SObjectizer 5.8
Loading...
Searching...
No Matches
subscription_storage_fwd.hpp File Reference

Forward definitions for subscription storage related stuff. More...

#include <so_5/declspec.hpp>
#include <so_5/fwd.hpp>
#include <memory>
#include <functional>

Go to the source code of this file.

Namespaces

namespace  so_5
 Private part of message limit implementation.
 
namespace  so_5::impl
 Details of SObjectizer run-time implementations.
 

Typedefs

using so_5::impl::subscription_storage_unique_ptr_t
 Typedef for unique pointer to subscription_storage object.
 
using so_5::subscription_storage_factory_t
 Type of subscription_storage factory.
 

Functions

SO_5_FUNC subscription_storage_factory_t so_5::default_subscription_storage_factory ()
 Factory for default subscription storage object.
 
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.
 
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 unsorted std::vector.
 
SO_5_FUNC subscription_storage_factory_t so_5::map_based_subscription_storage_factory ()
 Factory for subscription storage based on std::map.
 
SO_5_FUNC subscription_storage_factory_t so_5::adaptive_subscription_storage_factory (std::size_t threshold)
 Factory for adaptive subscription storage.
 
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.
 
SO_5_FUNC subscription_storage_factory_t so_5::flat_set_based_subscription_storage_factory (std::size_t initial_capacity)
 Factory for subscription storage based on sorted std::vector.
 

Detailed Description

Forward definitions for subscription storage related stuff.

Since
v.5.5.3

Definition in file subscription_storage_fwd.hpp.