|
SObjectizer
5.5
|
Agent cooperation definition. More...
#include <so_5/h/compiler_features.hpp>#include <so_5/h/declspec.hpp>#include <so_5/h/exception.hpp>#include <so_5/h/types.hpp>#include <so_5/rt/h/nonempty_name.hpp>#include <so_5/rt/h/agent.hpp>#include <so_5/rt/h/adhoc_agent_wrapper.hpp>#include <so_5/rt/h/disp_binder.hpp>#include <functional>#include <memory>#include <mutex>#include <vector>Go to the source code of this file.
Classes | |
| class | so_5::coop_dereg_reason_t |
| class | so_5::coop_reg_notificators_container_t |
| Container for cooperation registration notificators. More... | |
| class | so_5::coop_dereg_notificators_container_t |
| Container for cooperation deregistration notificators. More... | |
| class | so_5::coop_t |
| Agent cooperation. More... | |
| struct | so_5::coop_t::agent_with_disp_binder_t |
| Information about agent and its dispatcher binding. More... | |
| class | so_5::coop_deleter_t |
| A custom deleter for cooperation. More... | |
Namespaces | |
| so_5 | |
| Public part of message limit implementation. | |
| so_5::dereg_reason | |
| Enumeration of cooperation deregistration reasons. | |
| so_5::rt | |
| All code related to implementation of SObjectizer run-time. | |
| so_5::rt::dereg_reason | |
| Enumeration of cooperation deregistration reasons. | |
Variables | |
| const int | so_5::rt::dereg_reason::normal = so_5::dereg_reason::normal |
| const int | so_5::rt::dereg_reason::shutdown = so_5::dereg_reason::shutdown |
| const int | so_5::rt::dereg_reason::parent_deregistration = so_5::dereg_reason::parent_deregistration |
| const int | so_5::rt::dereg_reason::unhandled_exception = so_5::dereg_reason::unhandled_exception |
| const int | so_5::rt::dereg_reason::unknown_error = so_5::dereg_reason::unknown_error |
| const int | so_5::rt::dereg_reason::undefined = so_5::dereg_reason::undefined |
| const int | so_5::rt::dereg_reason::user_defined_reason = so_5::dereg_reason::user_defined_reason |
Cooperation deregistration reasons. | |
| const int | so_5::dereg_reason::normal = 0 |
| Normal deregistration. More... | |
| const int | so_5::dereg_reason::shutdown = 1 |
| Deregistration because SObjectizer Environment shutdown. More... | |
| const int | so_5::dereg_reason::parent_deregistration = 2 |
| Deregistration because parent cooperation deregistration. More... | |
| const int | so_5::dereg_reason::unhandled_exception = 3 |
| Deregistration because of unhandled exception. More... | |
| const int | so_5::dereg_reason::unknown_error = 4 |
| Deregistration because of unknown error. More... | |
| const int | so_5::dereg_reason::undefined = -1 |
| Reason is not properly defined. More... | |
| const int | so_5::dereg_reason::user_defined_reason = 0x1000 |
| A starting point for user-defined reasons. More... | |
Agent cooperation definition.
1.8.14