|
SObjectizer
5.5
|
Description of context for overlimit action. More...
#include <message.hpp>
Public Member Functions | |
| overlimit_context_t (mbox_id_t mbox_id, const agent_t &receiver, const control_block_t &limit, unsigned int reaction_deep, const std::type_index &msg_type, const message_ref_t &message, const impl::action_msg_tracer_t *msg_tracer) | |
| Initializing constructor. More... | |
Public Attributes | |
| const mbox_id_t | m_mbox_id |
| ID of mbox which is used for message delivery. More... | |
| const agent_t & | m_receiver |
| Receiver of the message or service request. More... | |
| const control_block_t & | m_limit |
| Control block for message limit. More... | |
| const unsigned int | m_reaction_deep |
| The current deep of overlimit reaction recursion. More... | |
| const std::type_index & | m_msg_type |
| Type of message to be delivered. More... | |
| const message_ref_t & | m_message |
| A message or service request to be delivered. More... | |
| const impl::action_msg_tracer_t * | m_msg_tracer |
| An optional pointer to tracer object for message delivery tracing. More... | |
Description of context for overlimit action.
|
inline |
Initializing constructor.
| const control_block_t& so_5::message_limit::overlimit_context_t::m_limit |
Control block for message limit.
| const mbox_id_t so_5::message_limit::overlimit_context_t::m_mbox_id |
ID of mbox which is used for message delivery.
Added in v.5.5.23 because it is necessary for so_5::enveloped_msg::handling_context_t.
| const message_ref_t& so_5::message_limit::overlimit_context_t::m_message |
A message or service request to be delivered.
| const impl::action_msg_tracer_t* so_5::message_limit::overlimit_context_t::m_msg_tracer |
An optional pointer to tracer object for message delivery tracing.
| const std::type_index& so_5::message_limit::overlimit_context_t::m_msg_type |
Type of message to be delivered.
| const unsigned int so_5::message_limit::overlimit_context_t::m_reaction_deep |
The current deep of overlimit reaction recursion.
| const agent_t& so_5::message_limit::overlimit_context_t::m_receiver |
Receiver of the message or service request.
1.8.14