SObjectizer  5.7
Classes | Namespaces | Enumerations | Functions
enveloped_msg.hpp File Reference

Stuff related to enveloped messages. More...

#include <so_5/message.hpp>
#include <so_5/optional.hpp>

Go to the source code of this file.

Classes

class  so_5::enveloped_msg::payload_info_t
 An information about payload inside envelope. More...
 
class  so_5::enveloped_msg::handler_invoker_t
 An extended version of handling_context which can be used for calling event handler. More...
 
class  so_5::enveloped_msg::envelope_t
 An interface of envelope with some message/signal inside. More...
 

Namespaces

 so_5
 Public part of message limit implementation.
 
 so_5::enveloped_msg
 

Enumerations

enum  so_5::enveloped_msg::access_context_t { so_5::enveloped_msg::access_context_t::handler_found, so_5::enveloped_msg::access_context_t::transformation, so_5::enveloped_msg::access_context_t::inspection }
 Information about context on that enveloped message is handled. More...
 

Functions

SO_5_FUNC optional< payload_info_t > so_5::enveloped_msg::extract_payload_for_message_transformation ( const message_ref_t &envelope)
 Helper function for extraction of a payload from enveloped message. More...
 
SO_5_FUNC optional< message_ref_t > so_5::enveloped_msg::message_to_be_inspected (const message_ref_t &msg_or_envelope)
 Helper function for extraction of a payload from enveloped message. More...
 

Detailed Description

Stuff related to enveloped messages.

Since
v.5.5.23