SObjectizer  5.5
Classes | Namespaces | Typedefs | Functions
disp_binder.hpp File Reference

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 ()
 

Detailed Description

Interface for the dispatcher binders definition.