SObjectizer  5.5
Namespaces | Functions
make_actual_dispatcher.hpp File Reference

A set of helpers for making actual dispatcher instances. More...

#include <so_5/stats/impl/activity_tracking.hpp>
#include <so_5/impl/internal_env_iface.hpp>
#include <string_view>

Go to the source code of this file.

Namespaces

 so_5
 Public part of message limit implementation.
 
 so_5::disp
 Event dispatchers.
 
 so_5::disp::reuse
 Reusable components for dispatchers.
 

Functions

template<typename Disp_Params_Type >
void so_5::disp::reuse::modify_disp_params (so_5::environment_t &env, Disp_Params_Type &params)
 Helper functions to adjust some dispatcher parameters with respect to settings from environment. More...
 
template<typename Disp_Iface_Type , typename Disp_No_Tracking , typename Disp_With_Tracking , typename Disp_Params_Type , typename... Args>
std::unique_ptr< Disp_Iface_Type > so_5::disp::reuse::make_actual_dispatcher (outliving_reference_t< environment_t > env, const std::string_view name_base, Disp_Params_Type disp_params, Args &&...args)
 Helper function for creation of dispatcher instance with respect to work thread activity tracking flag. More...
 

Detailed Description

A set of helpers for making actual dispatcher instances.

Since
v.5.6.0