|
SObjectizer
5.7
|
A collector for agent tuning options. More...
#include <agent_tuning_options.hpp>
Public Member Functions | |
| agent_tuning_options_t ()=default | |
| agent_tuning_options_t & | subscription_storage_factory (subscription_storage_factory_t factory) |
| Set factory for subscription storage creation. More... | |
| const subscription_storage_factory_t & | query_subscription_storage_factory () const |
| message_limit::description_container_t | giveout_message_limits () |
| template<typename... Args> | |
| agent_tuning_options_t & | message_limits (Args &&... args) |
| agent_tuning_options_t & | priority (so_5::priority_t v) |
| Set priority for agent. More... | |
| so_5::priority_t | query_priority () const |
| Get priority value. More... | |
| agent_tuning_options_t & | custom_direct_mbox_factory (custom_direct_mbox_factory_t factory) |
| Set custom direct mbox factory. More... | |
| const custom_direct_mbox_factory_t & | query_custom_direct_mbox_factory () const noexcept |
| Get a reference to custom direct mbox factory. More... | |
Static Public Member Functions | |
| static subscription_storage_factory_t | default_subscription_storage_factory () |
| Default subscription storage factory. More... | |
Private Attributes | |
| subscription_storage_factory_t | m_subscription_storage_factory |
| message_limit::description_container_t | m_message_limits |
| so_5::priority_t | m_priority = so_5::prio::default_priority |
| Priority for agent. More... | |
| custom_direct_mbox_factory_t | m_custom_direct_mbox_factory |
| Optional factory for custom direct mboxes. More... | |
Friends | |
| void | swap (so_5::agent_tuning_options_t &a, so_5::agent_tuning_options_t &b) noexcept |
A collector for agent tuning options.
|
default |
|
inline |
Set custom direct mbox factory.
|
inlinestatic |
Default subscription storage factory.
|
inline |
|
inline |
|
inline |
Set priority for agent.
|
inlinenoexcept |
Get a reference to custom direct mbox factory.
|
inline |
Get priority value.
|
inline |
|
inline |
Set factory for subscription storage creation.
|
friend |
|
private |
Optional factory for custom direct mboxes.
It can be an empty std::function object.
|
private |
|
private |
Priority for agent.
|
private |
1.8.14