maliput
Sink Class Reference

Detailed Description

Sink that uses std::cout to dump the log messages.

#include <include/maliput/common/logger.h>

Inheritance diagram for Sink:
[legend]

Public Member Functions

 MALIPUT_NO_COPY_NO_MOVE_NO_ASSIGN (Sink)
 
 Sink ()=default
 
 ~Sink ()=default
 
void log (const std::string &msg) override
 Log the message. More...
 
void flush () override
 Empty the buffer. More...
 
- Public Member Functions inherited from SinkBase
 MALIPUT_NO_COPY_NO_MOVE_NO_ASSIGN (SinkBase)
 
 SinkBase ()=default
 
virtual ~SinkBase ()=default
 

Constructor & Destructor Documentation

◆ Sink()

Sink ( )
default

◆ ~Sink()

~Sink ( )
default

Member Function Documentation

◆ flush()

void flush ( )
overridevirtual

Empty the buffer.

Implements SinkBase.

◆ log()

void log ( const std::string &  msg)
overridevirtual

Log the message.

Parameters
msgIs the message to be logged.

Implements SinkBase.

◆ MALIPUT_NO_COPY_NO_MOVE_NO_ASSIGN()

MALIPUT_NO_COPY_NO_MOVE_NO_ASSIGN ( Sink  )

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