SObjectizer
5.7
|
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 ¶ms) |
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... | |
A set of helpers for making actual dispatcher instances.