SObjectizer  5.5
Public Member Functions | Private Member Functions | List of all members
so_5::msg_tracing::tracer_t Class Referenceabstract

Interface of tracer object. More...

#include <msg_tracing.hpp>

Inheritance diagram for so_5::msg_tracing::tracer_t:
so_5::msg_tracing::impl::std_stream_tracer_t

Public Member Functions

 tracer_t ()=default
 
virtual ~tracer_t () noexcept=default
 
virtual void trace (const std::string &what) noexcept=0
 

Private Member Functions

 tracer_t (const tracer_t &)=delete
 
 tracer_t (tracer_t &&)=delete
 
tracer_toperator= (const tracer_t &)=delete
 
tracer_toperator= (tracer_t &&)=delete
 

Detailed Description

Interface of tracer object.

Since
v.5.5.9

Constructor & Destructor Documentation

◆ tracer_t() [1/3]

so_5::msg_tracing::tracer_t::tracer_t ( const tracer_t )
privatedelete

◆ tracer_t() [2/3]

so_5::msg_tracing::tracer_t::tracer_t ( tracer_t &&  )
privatedelete

◆ tracer_t() [3/3]

so_5::msg_tracing::tracer_t::tracer_t ( )
default

◆ ~tracer_t()

virtual so_5::msg_tracing::tracer_t::~tracer_t ( )
virtualdefaultnoexcept

Member Function Documentation

◆ operator=() [1/2]

tracer_t& so_5::msg_tracing::tracer_t::operator= ( const tracer_t )
privatedelete

◆ operator=() [2/2]

tracer_t& so_5::msg_tracing::tracer_t::operator= ( tracer_t &&  )
privatedelete

◆ trace()

virtual void so_5::msg_tracing::tracer_t::trace ( const std::string &  what)
pure virtualnoexcept

Store a description of message delivery action to the appropriate storage/stream.

Implemented in so_5::msg_tracing::impl::std_stream_tracer_t.


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