|
SObjectizer-5 Extra
|
Implementation of collecting mbox. More...
#include <so_5_extra/error_ranges.hpp>#include <so_5/impl/msg_tracing_helpers.hpp>#include <so_5/details/sync_helpers.hpp>#include <so_5/mbox.hpp>#include <so_5/enveloped_msg.hpp>#include <so_5/optional.hpp>#include <memory>#include <tuple>#include <utility>Go to the source code of this file.
Namespaces | |
| namespace | so_5 |
| Ranges for error codes of each submodules. | |
| namespace | so_5::extra |
| namespace | so_5::extra::mboxes |
| namespace | so_5::extra::mboxes::collecting_mbox |
| namespace | so_5::extra::mboxes::collecting_mbox::errors |
| namespace | so_5::extra::mboxes::collecting_mbox::details |
Typedefs | |
| template<typename Config_Type > | |
| using | so_5::extra::mboxes::collecting_mbox::details::messages_collected_t |
| Type of message to be sent as messages_collected instance. | |
Type extractors for config_type | |
| template<typename Config_Type > | |
| using | so_5::extra::mboxes::collecting_mbox::details::collecting_msg_t = typename Config_Type::collecting_msg_type |
| template<typename Config_Type > | |
| using | so_5::extra::mboxes::collecting_mbox::details::traits_t = typename Config_Type::traits_type |
| template<typename Config_Type > | |
| using | so_5::extra::mboxes::collecting_mbox::details::lock_t = typename Config_Type::lock_type |
Functions | |
| template<typename Config_Type > | |
| void | so_5::extra::mboxes::collecting_mbox::details::check_mutability_validity_for_target_mbox (const so_5::mbox_t &target) |
| Helper method for checking message mutability and type of the target mbox. | |
| optional< message_ref_t > | so_5::extra::mboxes::collecting_mbox::details::detect_message_to_store (message_ref_t what) |
| Detect the actual message to be collected (if it is present). | |
Variables | |
| const int | so_5::extra::mboxes::collecting_mbox::errors::rc_subscribe_event_handler_be_used_on_collecting_mbox |
| An attempt to make subscription to collecting_mbox. | |
| const int | so_5::extra::mboxes::collecting_mbox::errors::rc_delivery_filter_cannot_be_used_on_collecting_mbox |
| An attempt to set delivery filter to collecting_mbox. | |
| const int | so_5::extra::mboxes::collecting_mbox::errors::rc_different_message_type |
| An attempt to send a message or signal of different type. | |