|
SObjectizer
5.5
|
Special container for holding receive parameters and receive cases. More...
#include <mchain.hpp>
Public Member Functions | |
| prepared_receive_t (const prepared_receive_t &)=delete | |
| prepared_receive_t & | operator= (const prepared_receive_t &)=delete |
| template<typename... Handlers> | |
| prepared_receive_t (mchain_receive_params_t< mchain_props::msg_count_status_t::defined > params, Handlers &&... cases) | |
| Initializing constructor. More... | |
| prepared_receive_t (prepared_receive_t &&other) | |
| Move constructor. More... | |
| prepared_receive_t & | operator= (prepared_receive_t &&other) noexcept |
| Move operator. More... | |
Getters | |
| const auto & | params () const noexcept |
| const auto & | handlers () const noexcept |
Private Attributes | |
| mchain_receive_params_t< mchain_props::msg_count_status_t::defined > | m_params |
| Parameters for receive. More... | |
| so_5::details::handlers_bunch_t< Handlers_Count > | m_bunch |
| Cases for receive. More... | |
Friends | |
| void | swap (prepared_receive_t &a, prepared_receive_t &b) noexcept |
| Swap operation. More... | |
Special container for holding receive parameters and receive cases.
|
delete |
|
inline |
Initializing constructor.
|
inline |
Move constructor.
|
inlinenoexcept |
|
delete |
|
inlinenoexcept |
Move operator.
|
inlinenoexcept |
|
friend |
Swap operation.
|
private |
Cases for receive.
|
private |
Parameters for receive.
1.8.14