Public Member Functions | Protected Member Functions | List of all members
qi::LogManager Class Referenceabstract

#include <logmanager.hpp>

Inheritance diagram for qi::LogManager:
Inheritance graph
[legend]

Public Member Functions

virtual int addProvider (LogProviderPtr provider)=0
 
virtual LogListenerPtr createListener ()=0
 
virtual void log (const std::vector< LogMessage > &msgs)=0
 
virtual QI_API_DEPRECATED_MSG (Use 'createListener' instead) LogListenerPtr getListener()=0
 
virtual void removeProvider (int idProvider)=0
 
virtual ~LogManager ()=default
 

Protected Member Functions

 LogManager ()=default
 

Detailed Description

Definition at line 24 of file logmanager.hpp.

Constructor & Destructor Documentation

◆ LogManager()

qi::LogManager::LogManager ( )
protecteddefault

◆ ~LogManager()

virtual qi::LogManager::~LogManager ( )
virtualdefault

Member Function Documentation

◆ addProvider()

virtual int qi::LogManager::addProvider ( LogProviderPtr  provider)
pure virtual

◆ createListener()

virtual LogListenerPtr qi::LogManager::createListener ( )
pure virtual

Implemented in qi::LogManagerProxy.

◆ log()

virtual void qi::LogManager::log ( const std::vector< LogMessage > &  msgs)
pure virtual

Implemented in qi::LogManagerProxy.

◆ QI_API_DEPRECATED_MSG()

virtual qi::LogManager::QI_API_DEPRECATED_MSG ( Use 'createListener instead)
pure virtual
Deprecated:
since 2.3 use createListener() instead

◆ removeProvider()

virtual void qi::LogManager::removeProvider ( int  idProvider)
pure virtual

Implemented in qi::LogManagerProxy.


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


naoqi_libqicore
Author(s): Aldebaran
autogenerated on Wed Sep 14 2022 02:22:41