SObjectizer-5 Extra
Classes | Public Types | List of all members
so_5::extra::mboxes::collecting_mbox::runtime_size_traits_t Struct Reference

A trait for mbox_template_t to be used when count of messages to collected is known only at runtime. More...

#include <collecting_mbox.hpp>

Classes

class  messages_collected_mixin_type
 A special mixin which must be used in actual type of messages_collected message. More...
 
class  signals_collected_mixin_type
 A special mixin which must be used in actual type of messages_collected message for cases when signals are collected. More...
 
struct  size_specific_base_type
 A special mixin which must be used in actual type of collecting mbox. More...
 

Public Types

using container_type = std::vector< message_ref_t >
 Type of container to be used for collected messages. More...
 

Detailed Description

A trait for mbox_template_t to be used when count of messages to collected is known only at runtime.

Usage example:

my_msg,
auto my_msg_mbox = my_msg_mbox_type::make( so_environment(), target_mbox, collected_msg_count );

Definition at line 879 of file collecting_mbox.hpp.

Member Typedef Documentation

◆ container_type

Type of container to be used for collected messages.

Definition at line 884 of file collecting_mbox.hpp.


The documentation for this struct was generated from the following file: