Public Member Functions | Protected Member Functions | Private Member Functions | Friends
UConsoleLogger Class Reference
Inheritance diagram for UConsoleLogger:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ~UConsoleLogger ()

Protected Member Functions

 UConsoleLogger ()

Private Member Functions

virtual void _write (const char *msg, va_list arg)
virtual void _writeStr (const char *msg)

Friends

class ULogger

Detailed Description

This class is used to write logs in the console. This class cannot be directly used, use ULogger::setType() to console type to print in console and use macro UDEBUG(), UINFO()... to print messages.

See also:
ULogger

Definition at line 75 of file ULogger.cpp.


Constructor & Destructor Documentation

virtual UConsoleLogger::~UConsoleLogger ( ) [inline, virtual]

Definition at line 78 of file ULogger.cpp.

UConsoleLogger::UConsoleLogger ( ) [inline, protected]

Definition at line 87 of file ULogger.cpp.


Member Function Documentation

virtual void UConsoleLogger::_write ( const char *  msg,
va_list  arg 
) [inline, private, virtual]

Reimplemented from ULogger.

Definition at line 90 of file ULogger.cpp.

virtual void UConsoleLogger::_writeStr ( const char *  msg) [inline, private, virtual]

Reimplemented from ULogger.

Definition at line 94 of file ULogger.cpp.


Friends And Related Function Documentation

friend class ULogger [friend]

Only the Logger can create inherited loggers according to the Abstract factory patterns.

Definition at line 85 of file ULogger.cpp.


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


rtabmap
Author(s): Mathieu Labbe
autogenerated on Thu Jun 6 2019 21:59:39