SObjectizer
5.5
|
Event-related stuff. More...
#include <so_5/h/types.hpp>
#include <so_5/h/current_thread_id.hpp>
#include <so_5/rt/h/fwd.hpp>
#include <so_5/rt/h/message.hpp>
Go to the source code of this file.
Classes | |
struct | so_5::execution_demand_t |
A description of event execution demand. More... | |
class | so_5::execution_hint_t |
A hint for a dispatcher for execution of event for the concrete execution_demand. More... | |
struct | so_5::details::msg_type_and_handler_pair_t |
Description of an event handler. More... | |
Namespaces | |
so_5 | |
Public part of message limit implementation. | |
so_5::details | |
Some reusable and low-level classes/functions which can be used in public header files. | |
so_5::rt | |
All code related to implementation of SObjectizer run-time. | |
Typedefs | |
typedef std::function< void(invocation_type_t, message_ref_t &) > | so_5::event_handler_method_t |
Type of event handler method. More... | |
typedef void(* | so_5::demand_handler_pfn_t) (current_thread_id_t, execution_demand_t &) |
Demand handler prototype. More... | |
using | so_5::rt::event_handler_method_t = so_5::event_handler_method_t |
using | so_5::rt::demand_handler_pfn_t = so_5::demand_handler_pfn_t |
using | so_5::rt::execution_demand_t = so_5::execution_demand_t |
using | so_5::rt::execution_hint_t = so_5::execution_hint_t |
Event-related stuff.