SObjectizer 5.8
Loading...
Searching...
No Matches
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

namespace  so_5
 Private part of message limit implementation.
 
namespace  so_5::disp
 Event dispatchers.
 
namespace  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.
 
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.
 

Detailed Description

A set of helpers for making actual dispatcher instances.

Since
v.5.6.0

Definition in file make_actual_dispatcher.hpp.