|
SObjectizer 5.8
|
Parameters for message chain. More...
#include <mchain.hpp>
Public Member Functions | |
| mchain_params_t (mchain_props::capacity_t capacity) | |
| Initializing constructor. | |
| mchain_params_t & | capacity (mchain_props::capacity_t capacity) |
| Set chain's capacity and related params. | |
| const mchain_props::capacity_t & | capacity () const |
| Get chain's capacity and related params. | |
| mchain_params_t & | not_empty_notificator (mchain_props::not_empty_notification_func_t notificator) |
| Set chain's notificator for 'not_empty' condition. | |
| const mchain_props::not_empty_notification_func_t & | not_empty_notificator () const |
| Get chain's notificator for 'not_empty' condition. | |
| mchain_params_t & | disable_msg_tracing () |
| Disable message delivery tracing explicitly. | |
| bool | msg_tracing_disabled () const |
| Is message delivery tracing disabled explicitly? | |
Private Attributes | |
| mchain_props::capacity_t | m_capacity |
| Chain's capacity. | |
| mchain_props::not_empty_notification_func_t | m_not_empty_notificator |
| An optional notificator for 'not_empty' condition. | |
| bool | m_msg_tracing_disabled = { false } |
| Is message delivery tracing disabled explicitly? | |
|
inline |
Initializing constructor.
| capacity | Chain's capacity and related params. |
Definition at line 741 of file mchain.hpp.
|
inline |
Get chain's capacity and related params.
Definition at line 757 of file mchain.hpp.
|
inline |
Set chain's capacity and related params.
Definition at line 749 of file mchain.hpp.
|
inline |
Disable message delivery tracing explicitly.
If this method called then message delivery tracing will not be used for that mchain even if message delivery tracing will be used for the whole SObjectizer Environment.
Definition at line 789 of file mchain.hpp.
|
inline |
Is message delivery tracing disabled explicitly?
Definition at line 797 of file mchain.hpp.
|
inline |
Get chain's notificator for 'not_empty' condition.
Definition at line 777 of file mchain.hpp.
|
inline |
Set chain's notificator for 'not_empty' condition.
This notificator will be called when a message is stored to the empty chain and chain becomes not empty.
Definition at line 768 of file mchain.hpp.
|
private |
Chain's capacity.
Definition at line 731 of file mchain.hpp.
|
private |
Is message delivery tracing disabled explicitly?
Definition at line 737 of file mchain.hpp.
|
private |
An optional notificator for 'not_empty' condition.
Definition at line 734 of file mchain.hpp.