SObjectizer
5.7
|
Various properties and parameters of message chains. More...
Namespaces | |
details | |
Implementation details. | |
Classes | |
class | capacity_t |
Parameters for defining chain size. More... | |
struct | demand_t |
Description of one demand in message chain. More... | |
class | mchain_template |
Template-based implementation of message chain. More... | |
class | select_case_t |
Base class for representation of one case in multi chain select. More... | |
class | select_notificator_t |
An interface of select_case notificator. More... | |
Typedefs | |
using | duration_t = std::chrono::high_resolution_clock::duration |
An alias for type for repesenting timeout values. More... | |
using | not_empty_notification_func_t = std::function< void() > |
Type of functor for notifies about arrival of a message to the empty chain. More... | |
using | select_case_unique_ptr_t = std::unique_ptr< select_case_t > |
An alias of unique_ptr for select_case. More... | |
Various properties and parameters of message chains.
using so_5::mchain_props::duration_t = typedef std::chrono::high_resolution_clock::duration |
An alias for type for repesenting timeout values.
using so_5::mchain_props::not_empty_notification_func_t = typedef std::function< void() > |
Type of functor for notifies about arrival of a message to the empty chain.
using so_5::mchain_props::select_case_unique_ptr_t = typedef std::unique_ptr< select_case_t > |
An alias of unique_ptr for select_case.
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
What reaction must be performed on attempt to push new message to the full message chain.
|
strong |
Result of attempt of pushing a message into a message chain.