SObjectizer  5.5
Classes | Namespaces | Functions
agent_context.hpp File Reference

A context for agent construction and tuning. More...

#include <so_5/fwd.hpp>
#include <so_5/agent_tuning_options.hpp>

Go to the source code of this file.

Classes

class  so_5::agent_context_t
 A context for agent construction and tuning. More...
 

Namespaces

 so_5
 Public part of message limit implementation.
 

Functions

template<typename Option >
agent_context_t so_5::operator+ (environment_t &env, Option arg)
 A plus operator for creating agent_context object from a reference to Environment and single agent tuning option. More...
 
Operators for tuning agent_context.
agent_context_t so_5::operator+ (agent_context_t ctx, subscription_storage_factory_t factory)
 
template<class M >
agent_context_t so_5::operator+ (agent_context_t ctx, message_limit::drop_indicator_t< M > limit)
 
template<class M >
agent_context_t so_5::operator+ (agent_context_t ctx, message_limit::abort_app_indicator_t< M > limit)
 
template<class M , class L >
agent_context_t so_5::operator+ (agent_context_t ctx, message_limit::log_then_abort_app_indicator_t< M, L > limit)
 
template<class M , class L >
agent_context_t so_5::operator+ (agent_context_t ctx, message_limit::redirect_indicator_t< M, L > limit)
 
template<class M >
agent_context_t so_5::operator+ (agent_context_t ctx, message_limit::transform_indicator_t< M > limit)
 
agent_context_t so_5::operator+ (agent_context_t ctx, so_5::priority_t agent_priority)
 

Detailed Description

A context for agent construction and tuning.

Since
v.5.5.4