SObjectizer  5.5
List of all members
so_5::mchain_select_params_t Class Referencefinal

Parameters for advanced select from multiple mchains. More...

#include <mchain_select.hpp>

Inheritance diagram for so_5::mchain_select_params_t:
so_5::mchain_bulk_processing_params_t< mchain_select_params_t >

Additional Inherited Members

- Public Types inherited from so_5::mchain_bulk_processing_params_t< mchain_select_params_t >
using actual_type = mchain_select_params_t
 Actual type of params. More...
 
using stop_predicate = std::function< bool() >
 Type of stop-predicate. More...
 
using chain_closed_handler = std::function< void(const mchain_t &) >
 Type of chain-closed event. More...
 
- Public Member Functions inherited from so_5::mchain_bulk_processing_params_t< mchain_select_params_t >
actual_typeextract_n (std::size_t v)
 Set limit for count of messages to be extracted. More...
 
std::size_t to_extract () const
 Get limit for count of messages to be extracted. More...
 
actual_typehandle_n (std::size_t v)
 Set limit for count of messages to be handled. More...
 
std::size_t to_handle () const
 Get limit for count of message to be handled. More...
 
actual_typeempty_timeout (Timeout v)
 Set timeout for waiting on empty chain. More...
 
const mchain_props::duration_tempty_timeout () const
 Get timeout for waiting on empty chain. More...
 
actual_typeno_wait_on_empty ()
 Disable waiting on the empty queue. More...
 
actual_typetotal_time (Timeout v)
 Set total time for the whole receive operation. More...
 
const mchain_props::duration_ttotal_time () const
 Get total time for the whole receive operation. More...
 
actual_typestop_on (stop_predicate predicate)
 Set user condition for stopping receive operation. More...
 
const stop_predicatestop_on () const
 Get user condition for stopping receive operation. More...
 
actual_typeon_close (chain_closed_handler handler)
 Set handler for chain-closed event. More...
 
const chain_closed_handlerclosed_handler () const
 Get handler for chain-closed event. More...
 
- Protected Member Functions inherited from so_5::mchain_bulk_processing_params_t< mchain_select_params_t >
actual_typeself_reference ()
 

Detailed Description

Parameters for advanced select from multiple mchains.

See also
so_5::select().
Note
Adds nothing to mchain_bulk_processing_params_t.
Since
v.5.5.16

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