10 #include <so_5/mbox.hpp> 11 #include <so_5/custom_mbox.hpp> 12 #include <so_5/environment.hpp> 74 outliving_reference_t< environment_t > env,
78 const Container & destinations )
91 outliving_reference_t< environment_t > env,
96 Container && destinations )
107 template<
typename Input_It >
110 outliving_reference_t< environment_t > env,
132 "subscribe_event_handler can't be used for broadcast mbox" );
147 s <<
"<mbox:type=BROADCAST:id=" <<
this->
m_id <<
">";
160 message_delivery_mode_t delivery_mode,
161 const std::type_index & msg_type,
162 const message_ref_t & message,
163 unsigned int redirection_deep )
override 168 "a mutable message can't be sent via broadcast mbox" );
181 "set_delivery_filter can't be used for broadcast mbox" );
293 template<
typename Input_It >
333 template<
typename Another_Container >
355 "destinations should be a container or range-like object" );
362 "mbox_t should be accessible via iterator for destinations container (or " 363 "range-like object" );
Ranges for error codes of each submodules.