SObjectizer  5.8
Loading...
Searching...
No Matches
message_sink.hpp File Reference

A base class for message sinks. More...

#include <so_5/message.hpp>
#include <so_5/priority.hpp>
#include <functional>

Go to the source code of this file.

Classes

class  so_5::abstract_message_sink_t
 Interface for message sink. More...
 
class  so_5::abstract_sink_owner_t
 Interface for holders of message_sink instances. More...
 
struct  so_5::impl::msink_less_comparator_t
 Helper class to be used as a comparator for msinks. More...
 
class  so_5::simple_sink_owner_t< Sink_Type >
 Implementation of abstract_sink_owner that owns an instance of message sink. More...
 

Namespaces

namespace  so_5
 Private part of message limit implementation.
 
namespace  so_5::impl
 Details of SObjectizer run-time implementations.
 

Typedefs

using so_5::msink_t = intrusive_ptr_t< abstract_sink_owner_t >
 Smart reference for abstract_sink_owner.
 

Variables

constexpr unsigned int so_5::max_redirection_deep = 32
 Maximum deep of message redirections.
 

Detailed Description

A base class for message sinks.

Since
v.5.8.0

Definition in file message_sink.hpp.