|
| | adhoc_agent_definition_proxy_t (adhoc_agent_wrapper_t *agent) |
| |
| template<class Lambda > |
| adhoc_agent_definition_proxy_t & | event (const mbox_t &mbox, Lambda lambda, thread_safety_t thread_safety=not_thread_safe) |
| |
| template<class Lambda > |
| adhoc_agent_definition_proxy_t & | event (const adhoc_agent_definition_proxy_t &self, Lambda lambda, thread_safety_t thread_safety=not_thread_safe) |
| | Subscription of event- or service-handler to message. More...
|
| |
| template<class Message , class Lambda > |
| adhoc_agent_definition_proxy_t & | event (const mbox_t &mbox, signal_indicator_t< Message >(*indicator)(), Lambda lambda, thread_safety_t thread_safety=not_thread_safe) |
| |
| template<class Signal , typename... Args> |
| adhoc_agent_definition_proxy_t & | event (const mbox_t &mbox, Args &&... args) |
| | Subscription of event- or service-handler to signal. More...
|
| |
| template<class Signal , typename... Args> |
| adhoc_agent_definition_proxy_t & | event (const adhoc_agent_definition_proxy_t &self, Args &&... args) |
| | Subscription of event- or service-handler to signal. More...
|
| |
| adhoc_agent_definition_proxy_t & | on_start (std::function< void() > handler) |
| |
| adhoc_agent_definition_proxy_t & | on_finish (std::function< void() > handler) |
| |
| adhoc_agent_definition_proxy_t & | exception_reaction (exception_reaction_t reaction) |
| |
| const mbox_t & | direct_mbox () const |
| | Access to agent's direct mbox. More...
|
| |
| environment_t & | environment () const |
| | Access to agent's environment. More...
|
| |
A proxy for process of ad-hoc agent definition.
- Since
- v.5.3.0