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,
133 "subscribe_event_handler can't be used for broadcast mbox" );
142 "unsubscribe_event_handler can't be used for broadcast mbox" );
149 s <<
"<mbox:type=BROADCAST:id=" <<
this->
m_id <<
">";
162 const std::type_index & msg_type,
163 const message_ref_t & message,
164 unsigned int overlimit_reaction_deep )
override 169 "a mutable message can't be sent via broadcast mbox" );
182 "set_delivery_filter can't be used for broadcast mbox" );
294 template<
typename Input_It >
334 template<
typename Another_Container >
356 "destinations should be a container or range-like object" );
363 "mbox_t should be accessible via iterator for destinations container (or " 364 "range-like object" );
Ranges for error codes of each submodules.