SObjectizer
5.5
|
Interface for the dispatcher binders definition. More...
#include <memory>
#include <functional>
#include <so_5/h/declspec.hpp>
#include <so_5/rt/h/agent.hpp>
#include <so_5/rt/h/disp.hpp>
#include <so_5/rt/h/fwd.hpp>
Go to the source code of this file.
Classes | |
class | so_5::disp_binder_t |
Interface for dispatcher binders. More... | |
Namespaces | |
so_5 | |
Public part of message limit implementation. | |
so_5::rt | |
All code related to implementation of SObjectizer run-time. | |
Typedefs | |
using | so_5::disp_binding_activator_t = std::function< void() > |
Type of activator for agent to dispatcher binding. More... | |
using | so_5::disp_binder_unique_ptr_t = std::unique_ptr< disp_binder_t > |
Typedef for the disp_binder autopointer. More... | |
using | so_5::disp_binder_ref_t = std::shared_ptr< disp_binder_t > |
Typedef for the disp_binder smart pointer. More... | |
using | so_5::rt::disp_binding_activator_t = so_5::disp_binding_activator_t |
using | so_5::rt::disp_binder_t = so_5::disp_binder_t |
using | so_5::rt::disp_binder_unique_ptr_t = so_5::disp_binder_unique_ptr_t |
using | so_5::rt::disp_binder_ref_t = so_5::disp_binder_ref_t |
Functions | |
SO_5_FUNC disp_binder_unique_ptr_t | so_5::create_default_disp_binder () |
Create an instance of the default dispatcher binding. More... | |
SO_5_FUNC disp_binder_unique_ptr_t | so_5::make_default_disp_binder (environment_t &env) |
Create an instance of the default dispatcher binder. More... | |
disp_binder_unique_ptr_t | so_5::rt::create_default_disp_binder () |
Interface for the dispatcher binders definition.