|
SObjectizer
5.8
|
Functions | |
| unsigned int | ensure_valid_agent_name_length (std::size_t length) |
| std::string | create_anonymous_state_name (const agent_t *agent, const state_t *st) |
| mbox_t | make_direct_mbox_with_respect_to_custom_factory (partially_constructed_agent_ptr_t agent_ptr, const agent_tuning_options_t &tuning_options, mbox_t standard_mbox) |
| Helper for creation of the direct mbox for an agent. | |
| subscription_storage_factory_t | detect_subscription_storage_factory_to_use (environment_t &env, const agent_tuning_options_t &tuning_options) |
| Helper for selection of subscription storage factory. | |
| demand_handler_pfn_t | select_demand_handler_for_message (const agent_t &agent, const message_ref_t &msg) |
| A helper function to select actual demand handler in dependency of message kind. | |
Variables | |
| const state_t | awaiting_deregistration_state (nullptr, "<AWAITING_DEREGISTRATION_AFTER_UNHANDLED_EXCEPTION>") |
| A special object for the state in which agent is awaiting for deregistration after unhandled exception. | |
| const state_t | deadletter_state (nullptr, "<DEADLETTER_STATE>") |
| A special object to be used as state for make subscriptions for deadletter handlers. | |
|
nodiscard |
|
nodiscard |
|
nodiscard |
|
inline |
| const state_t so_5::anonymous_namespace{agent.cpp}::awaiting_deregistration_state(nullptr, "<AWAITING_DEREGISTRATION_AFTER_UNHANDLED_EXCEPTION>") | ( | nullptr | , |
| "<AWAITING_DEREGISTRATION_AFTER_UNHANDLED_EXCEPTION>" | ) |
A special object for the state in which agent is awaiting for deregistration after unhandled exception.
This object will be shared between all agents.
| const state_t so_5::anonymous_namespace{agent.cpp}::deadletter_state(nullptr, "<DEADLETTER_STATE>") | ( | nullptr | , |
| "<DEADLETTER_STATE>" | ) |
A special object to be used as state for make subscriptions for deadletter handlers.
This object will be shared between all agents.