Ring Daemon
Loading...
Searching...
No Matches
jami::Logger::Handler Class Referenceabstract
Inheritance diagram for jami::Logger::Handler:
Inheritance graph
Collaboration diagram for jami::Logger::Handler:
Collaboration graph

Public Member Functions

virtual void consume (const Msg &msg)=0
 
virtual void enable (bool en)
 
bool isEnable ()
 
virtual ~Handler ()=default
 

Protected Attributes

std::atomic_bool enabled_ {false}
 

Detailed Description

Definition at line 219 of file logger.cpp.

Constructor & Destructor Documentation

◆ ~Handler()

virtual jami::Logger::Handler::~Handler ( )
virtualdefault

Member Function Documentation

◆ consume()

virtual void jami::Logger::Handler::consume ( const Msg msg)
pure virtual

◆ enable()

virtual void jami::Logger::Handler::enable ( bool  en)
inlinevirtual

◆ isEnable()

bool jami::Logger::Handler::isEnable ( )
inline

Definition at line 227 of file logger.cpp.

References enabled_.

Referenced by jami::LogDispatcher::isEnabled().

Member Data Documentation

◆ enabled_

std::atomic_bool jami::Logger::Handler::enabled_ {false}
protected

Definition at line 230 of file logger.cpp.

Referenced by enable(), and isEnable().


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