|
SObjectizer
5.5
|
#include <so_5/rt/h/message_limit.hpp>#include <so_5/rt/impl/h/message_limit_action_msg_tracer.hpp>#include <so_5/rt/impl/h/enveloped_msg_details.hpp>#include <so_5/rt/h/environment.hpp>#include <so_5/rt/h/enveloped_msg.hpp>#include <so_5/h/error_logger.hpp>#include <so_5/h/ret_code.hpp>#include <so_5/details/h/abort_on_fatal_error.hpp>#include <sstream>Namespaces | |
| so_5 | |
| Public part of message limit implementation. | |
Functions | |
| SO_5_FUNC void | so_5::message_limit::impl::drop_message_reaction (const overlimit_context_t &ctx) |
| Actual implementation of drop message reaction. More... | |
| SO_5_FUNC void | so_5::message_limit::impl::abort_app_reaction (const overlimit_context_t &ctx) |
| Actual implementation of abort application reaction. More... | |
| 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. More... | |
| void | so_5::message_limit::impl::anonymous_namespace{message_limit.cpp}::throw_exception_about_service_request_transformation (const overlimit_context_t &ctx) |
| SO_5_FUNC void | so_5::message_limit::impl::ensure_event_transform_reaction ( invocation_type_t invocation_type, const overlimit_context_t &ctx) |
| Checks that service request will not be transformed. More... | |
| 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. More... | |
Variables | |
| const unsigned int | so_5::message_limit::impl::max_overlimit_reaction_deep = 32 |
| Maximum overlimit reaction deep. More... | |
1.8.14