SObjectizer-5 Extra
Classes | Namespaces | Functions
fixed_size.hpp File Reference

Implementation of fixed-size mchain. More...

#include <so_5/impl/mchain_details.hpp>
#include <so_5/impl/make_mchain.hpp>
#include <so_5/impl/internal_env_iface.hpp>
#include <array>

Go to the source code of this file.

Classes

class  so_5::extra::mchains::fixed_size::details::demand_queue_t< Size >
 Implementation of demands queue for fixed-size message chain with "static" storage. More...
 

Namespaces

 so_5
 Ranges for error codes of each submodules.
 
 so_5::extra
 
 so_5::extra::mchains
 
 so_5::extra::mchains::fixed_size
 
 so_5::extra::mchains::fixed_size::details
 

Functions

template<std::size_t Size>
mchain_t so_5::extra::mchains::fixed_size::create_mchain (environment_t &env, so_5::mchain_props::overflow_reaction_t overflow_reaction)
 Helper function for creation of fixed-size mchain. More...
 
template<std::size_t Size>
mchain_t so_5::extra::mchains::fixed_size::create_mchain (environment_t &env, so_5::mchain_props::duration_t wait_timeout, so_5::mchain_props::overflow_reaction_t overflow_reaction)
 Helper function for creation of fixed-size mchain. More...
 
template<std::size_t Size>
mchain_t so_5::extra::mchains::fixed_size::create_mchain (environment_t &env, const so_5::mchain_params_t &params)
 Helper function for creation of fixed-size mchain. More...
 

Detailed Description

Implementation of fixed-size mchain.

Since
v.1.4.0

Definition in file fixed_size.hpp.