SObjectizer-5 Extra
|
Namespaces | |
details | |
Classes | |
class | cancellation_point_t |
An object that allows to cancel async operation. More... | |
class | definition_point_t |
An interface for definition of async operation. More... | |
Enumerations | |
enum | status_t { status_t::unknown_moved_away, status_t::not_activated, status_t::activated, status_t::completed, status_t::cancelled, status_t::timedout } |
Enumeration for status of operation. More... | |
Functions | |
template<typename Message > | |
SO_5_NODISCARD definition_point_t< Message > | make (::so_5::agent_t &owner) |
A factory for creation definition points of async operations. More... | |
|
strong |
Enumeration for status of operation.
Definition at line 37 of file time_limited.hpp.
SO_5_NODISCARD definition_point_t< Message > so_5::extra::async_op::time_limited::make | ( | ::so_5::agent_t & | owner | ) |
A factory for creation definition points of async operations.
Instead of creation of definition_point_t object by hand this helper function should be used.
Usage examples:
owner | Agent for that this async operation will be created. |
Definition at line 1516 of file time_limited.hpp.