SObjectizer
5.7
|
A vector-based storage for agent's subscriptions information. More...
#include <so_5/impl/subscription_storage_iface.hpp>
#include <algorithm>
#include <vector>
#include <iterator>
#include <so_5/details/rollback_on_exception.hpp>
Classes | |
class | so_5::impl::vector_based_subscr_storage::storage_t |
A vector-based storage for agent's subscriptions information. More... | |
struct | so_5::impl::vector_based_subscr_storage::storage_t::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::vector_based_subscr_storage | |
A vector-based storage for agent's subscriptions information. | |
so_5::impl::vector_based_subscr_storage::anonymous_namespace{subscr_storage_vector_based.cpp} | |
Functions | |
template<class Container > | |
auto | so_5::impl::vector_based_subscr_storage::anonymous_namespace{subscr_storage_vector_based.cpp}::find (Container &c, const mbox_id_t &mbox_id, const std::type_index &msg_type, const state_t &target_state) -> decltype(c.begin()) |
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... | |
A vector-based storage for agent's subscriptions information.