11 #include <so_5_extra/enveloped_msg/errors.hpp> 13 #include <so_5/enveloped_msg.hpp> 98 payload()
const noexcept {
return m_payload; }
105 return message_mutability( m_payload );
111 message_mutability_t new_value )
override 113 if( new_value != so5_message_mutability() )
114 SO_5_THROW_EXCEPTION(
115 so_5::extra::enveloped_msg::errors
116 ::rc_mutabilty_of_envelope_cannot_be_changed,
117 "just_envelope_t prohibit changing of message mutability" );
123 so_5::message_ref_t payload )
136 handler_invoker_t & invoker )
noexcept override 138 invoker.invoke( whole_payload() );
Ranges for error codes of each submodules.