ReXGlue SDK
Loading...
Searching...
No Matches
rex::log::ILogSink Class Referenceabstract

#include <rex/logging/logger.h>

Inheritance diagram for rex::log::ILogSink:
[legend]

Public Member Functions

virtual void Write (const Message &message)=0
virtual void Flush ()=0

Additional Inherited Members

Protected Member Functions inherited from rex::NonCopyable
 NonCopyable (const NonCopyable &)=delete
NonCopyable & operator= (const NonCopyable &)=delete

Detailed Description

Receives every written message. The logger calls it under its sink mutex, never concurrently.

Member Function Documentation

◆ Flush()

virtual void rex::log::ILogSink::Flush ( )
pure virtual

Implemented in rex::log::LogCaptureSink.

◆ Write()

virtual void rex::log::ILogSink::Write ( const Message & message)
pure virtual

Implemented in rex::log::LogCaptureSink.


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