SObjectizer-5 Extra
|
A builder for case when collecting_mbox collects signals. More...
#include <collecting_mbox.hpp>
Public Types | |
using | message_type = collected_signals_bunch_t< Config_Type > |
Public Member Functions | |
void | store (message_ref_t, std::size_t) |
bool | is_ready_to_be_sent (std::size_t messages_to_collect) const |
std::unique_ptr< message_type > | extract_message () |
Private Attributes | |
std::size_t | m_collected_messages = 0 |
Count of collected signals. More... | |
A builder for case when collecting_mbox collects signals.
In this case only count of collected signals must be maintained.
A message to be sent can be created directly in extract_message().
Config_Type | a type with enumeration of all necessary type traits. It is expected to be config_type with appropriate type parameters. |
Definition at line 445 of file collecting_mbox.hpp.
using so_5::extra::mboxes::collecting_mbox::details::collected_signals_bunch_builder_t< Config_Type >::message_type = collected_signals_bunch_t<Config_Type> |
Definition at line 449 of file collecting_mbox.hpp.
|
inline |
Definition at line 471 of file collecting_mbox.hpp.
|
inline |
Definition at line 465 of file collecting_mbox.hpp.
|
inline |
Definition at line 457 of file collecting_mbox.hpp.
|
private |
Count of collected signals.
Definition at line 453 of file collecting_mbox.hpp.