- Aldebaran documentation |
- C++ Libraries |
- index

libqicore-api 2.8.7.4

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- Class List
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | Protected Member Functions | List of all members
qi::LogManager Class Referenceabstract

`#include <logmanager.hpp>`

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

## Protected Member Functions
| LogManager ()=default

## Detailed Description

Definition at line 24 of file logmanager.hpp.

## Constructor & Destructor Documentation

qi::LogManager::LogManager | ( |  | ) |
| protected default

virtual qi::LogManager::~LogManager | ( |  | ) |
| virtual default

## Member Function Documentation

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

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

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

virtual qi::LogManager::QI_API_DEPRECATED_MSG | ( | Use 'createListener' | instead | ) |
| pure virtual

Deprecated:
  since 2.3 use createListener() instead

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

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

- /home/opennao/work/release-2.8/sdk/libqicore/libqicore/qicore/logmanager.hpp