SObjectizer 5.8
Loading...
Searching...
No Matches
so_5::msg_tracing::impl Namespace Reference

Implementation details of message delivery tracing mechanism. More...

Classes

class  filter_from_lambda_t
 A type of implementation of filters created from lambda function. More...
 
class  individual_tracing_envelope_t
 Special envelope that just holds an original message/signal. More...
 
class  special_enveloping_mbox_t
 A special mbox that wraps all incoming messages/signals into a special envelope. More...
 
class  std_holder_t
 Standard implementation of message tracer holder. More...
 
class  std_stream_tracer_t
 A simple implementation of tracer which uses one of standard streams. More...
 

Functions

so_5::mbox_t make_special_enveloping_mbox (so_5::mbox_t dest)
 Factory function for special_enveloping_mbox.
 

Detailed Description

Implementation details of message delivery tracing mechanism.

Since
v.5.5.9

Function Documentation

◆ make_special_enveloping_mbox()

so_5::mbox_t so_5::msg_tracing::impl::make_special_enveloping_mbox ( so_5::mbox_t dest)
inlinenodiscard

Factory function for special_enveloping_mbox.

Creates an instance of special_enveloping_mbox_t bound with dest and returns it as mbox.

Since
v.5.8.3
Parameters
destActual destination. It's assumed that dest != nullptr.

Definition at line 187 of file msg_tracing_individual.hpp.