|
| SO_5_FUNC void | so_5::message_limit::impl::drop_message_reaction (const overlimit_context_t &ctx) |
| | Actual implementation of drop message reaction.
|
| |
| template<class M > |
| void | so_5::message_limit::accept_one_indicator (description_container_t &to, const drop_indicator_t< M > &indicator) |
| | Helper function for accepting drop_indicator and storing the corresponding description into the limits container.
|
| |
| SO_5_FUNC void | so_5::message_limit::impl::abort_app_reaction (const overlimit_context_t &ctx) |
| | Actual implementation of abort application reaction.
|
| |
| template<class M > |
| void | so_5::message_limit::accept_one_indicator (description_container_t &to, const abort_app_indicator_t< M > &indicator) |
| | Helper function for accepting abort_app_indicator and storing the corresponding description into the limits container.
|
| |
| template<class M , class L > |
| void | so_5::message_limit::accept_one_indicator (description_container_t &to, const log_then_abort_app_indicator_t< M, L > &indicator) |
| | Helper function for accepting log_then_abort_app_indicator and storing the corresponding description into the limits container.
|
| |
| SO_5_FUNC void | so_5::message_limit::impl::redirect_reaction (const overlimit_context_t &ctx, const mbox_t &to) |
| | Actual implementation of redirect message reaction.
|
| |
| template<typename Msg , typename Lambda > |
| void | so_5::message_limit::accept_one_indicator (description_container_t &to, redirect_indicator_t< Msg, Lambda > indicator) |
| | Helper function for accepting redirect_indicator and storing the corresponding description into the limits container.
|
| |
| SO_5_FUNC void | so_5::message_limit::impl::transform_reaction (const overlimit_context_t &ctx, const mbox_t &to, const std::type_index &msg_type, const message_ref_t &message) |
| | Actual implementation of transform reaction.
|
| |
| template<typename Message_Type , message_mutability_t Message_Mutability, typename Lambda > |
| action_t | so_5::message_limit::impl::make_action_for_message_transformer (Lambda &&transformator) |
| | Helper function to make an action that performs message transformation.
|
| |
| template<typename Source , typename Lambda > |
| action_t | so_5::message_limit::impl::make_action_for_signal_transformer (Lambda &&transformator) |
| | Helper function to make an action that performs signal transformation.
|
| |
| template<class M > |
| void | so_5::message_limit::accept_one_indicator (description_container_t &to, transform_indicator_t< M > indicator) |
| | Helper function for accepting transform_indicator and storing the corresponding description into the limits container.
|
| |
| template<typename I , typename... Args> |
| void | so_5::message_limit::accept_indicators (description_container_t &to, I &&indicator, Args &&... others) |
| | Helper function for constructing limits description from a series of limit indicators.
|
| |
| void | so_5::message_limit::accept_indicators (description_container_t &) |
| |
Public part of message limit implementation.
- Since
- v.5.5.4
Definition in file message_limit.hpp.