FARGOS/VISTA Object Management Environment Core  ..
FARGOS/VISTA Object Management Environment Core Table of Contents
AutoRegisterLogComponent Class Reference

Convenience mechanism to automatically register a log component. More...

#include <logging_api.hpp>

Public Member Functions

 AutoRegisterLogComponent (LogMaskType_t &var, const char *name=nullptr, LogMaskPrimitiveType_t defaultMask=0)
 
 ~AutoRegisterLogComponent ()
 

Detailed Description

Convenience mechanism to automatically register a log component.

Intended for use in components implemented by (shared) libraries. Invokes LogManager::addLogComponent().

Constructor & Destructor Documentation

◆ AutoRegisterLogComponent()

AutoRegisterLogComponent::AutoRegisterLogComponent ( LogMaskType_t var,
const char *  name = nullptr,
LogMaskPrimitiveType_t  defaultMask = 0 
)
inline

◆ ~AutoRegisterLogComponent()

AutoRegisterLogComponent::~AutoRegisterLogComponent ( )
inline

The documentation for this class was generated from the following file:
Generated: Fri Jul 31 2020 18:19:16
Support Information