SObjectizer  5.5
Classes | Namespaces | Typedefs
rt/h/disp.hpp File Reference

Interface for the dispatcher definition. More...

#include <memory>
#include <map>
#include <string>
#include <so_5/h/declspec.hpp>
#include <so_5/h/compiler_features.hpp>
#include <so_5/h/ret_code.hpp>
#include <so_5/rt/h/fwd.hpp>

Go to the source code of this file.

Classes

class  so_5::dispatcher_t
 An interface for all dispatchers. 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::dispatcher_unique_ptr_t = std::unique_ptr< dispatcher_t >
 Typedef of the dispatcher autopointer. More...
 
using so_5::dispatcher_ref_t = std::shared_ptr< dispatcher_t >
 Typedef of the dispatcher smart pointer. More...
 
using so_5::named_dispatcher_map_t = std::map< std::string, dispatcher_ref_t >
 Typedef of the map from dispatcher name to a dispather. More...
 
using so_5::rt::dispatcher_t = so_5::dispatcher_t
 
using so_5::rt::dispatcher_unique_ptr_t = so_5::dispatcher_unique_ptr_t
 
using so_5::rt::dispatcher_ref_t = so_5::dispatcher_ref_t
 
using so_5::rt::named_dispatcher_map_t = so_5::named_dispatcher_map_t
 

Detailed Description

Interface for the dispatcher definition.