TwiceAsNice  2019-02-18
Public Member Functions | Public Attributes | List of all members
Nice::AppLogger::ReaderThread::StdLogFunction Struct Reference
Inheritance diagram for Nice::AppLogger::ReaderThread::StdLogFunction:
Inheritance graph
Collaboration diagram for Nice::AppLogger::ReaderThread::StdLogFunction:
Collaboration graph

Public Member Functions

 StdLogFunction (Nice::RingBuffer< Nice::LoggerObject > &_ring, const LogFunctionBasePtr &oldLogFunction)
 
virtual void log (const Nice::LoggerObject &o)
 
virtual ~StdLogFunction ()
 
 StdLogFunction (Nice::RingBuffer< Nice::LoggerObject > &_ring, const LogFunctionBasePtr &oldLogFunction)
 
virtual void log (const Nice::LoggerObject &o)
 
virtual ~StdLogFunction ()
 
- Public Member Functions inherited from Nice::LogFunctionBase
 LogFunctionBase ()
 
virtual ~LogFunctionBase ()
 
 LogFunctionBase ()
 
virtual ~LogFunctionBase ()
 

Public Attributes

Nice::RingBuffer< Nice::LoggerObject > & m_ring
 
LogFunctionBasePtr m_previousLogFunction
 
bool m_bufferedLogging
 
- Public Attributes inherited from Nice::LogFunctionBase
::FILE * m_file
 

Additional Inherited Members

- Static Public Attributes inherited from Nice::LogFunctionBase
static const char * typeStr []
 
static const char * typeStrColor []
 

Constructor & Destructor Documentation

◆ StdLogFunction() [1/2]

Nice::AppLogger::ReaderThread::StdLogFunction::StdLogFunction ( Nice::RingBuffer< Nice::LoggerObject > &  _ring,
const LogFunctionBasePtr oldLogFunction 
)
inline

◆ ~StdLogFunction() [1/2]

virtual Nice::AppLogger::ReaderThread::StdLogFunction::~StdLogFunction ( )
inlinevirtual
Note
overridden

◆ StdLogFunction() [2/2]

Nice::AppLogger::ReaderThread::StdLogFunction::StdLogFunction ( Nice::RingBuffer< Nice::LoggerObject > &  _ring,
const LogFunctionBasePtr oldLogFunction 
)
inline

◆ ~StdLogFunction() [2/2]

virtual Nice::AppLogger::ReaderThread::StdLogFunction::~StdLogFunction ( )
inlinevirtual
Note
overridden

Member Function Documentation

◆ log() [1/2]

void Nice::AppLogger::ReaderThread::StdLogFunction::log ( const Nice::LoggerObject o)
virtual

Implements Nice::LogFunctionBase.

◆ log() [2/2]

virtual void Nice::AppLogger::ReaderThread::StdLogFunction::log ( const Nice::LoggerObject o)
virtual

Implements Nice::LogFunctionBase.

Member Data Documentation

◆ m_bufferedLogging

bool Nice::AppLogger::ReaderThread::StdLogFunction::m_bufferedLogging

◆ m_previousLogFunction

LogFunctionBasePtr Nice::AppLogger::ReaderThread::StdLogFunction::m_previousLogFunction

◆ m_ring

Nice::RingBuffer< Nice::LoggerObject > & Nice::AppLogger::ReaderThread::StdLogFunction::m_ring

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