FlowEngine 7.517
Photogrammetry Software Development Kit
Loading...
Searching...
No Matches
FlowEngine::LogListenerInterface Class Referenceabstract

Pure virtual Log Listener interface. More...

#include <LogListenerInterface.h>

Inheritance diagram for FlowEngine::LogListenerInterface:
FlowEngine::LogListenerOStream

Public Member Functions

virtual ~LogListenerInterface ()=default
 Default virtual destructor.
 
virtual void messageLogged (const char *nMessage)=0
 
virtual void typeChanged (LogType type)
 

Detailed Description

Pure virtual Log Listener interface.

Child classes need just to override the method messageLogged (called when a message is logged by the logger)

Constructor & Destructor Documentation

◆ ~LogListenerInterface()

virtual FlowEngine::LogListenerInterface::~LogListenerInterface ( )
virtualdefault

Default virtual destructor.

Member Function Documentation

◆ messageLogged()

virtual void FlowEngine::LogListenerInterface::messageLogged ( const char *  nMessage)
pure virtual

Called when a new message is logged

Parameters
nMessagepointer to a null terminated string containing the text of the message

Implemented in FlowEngine::LogListenerOStream.

◆ typeChanged()

virtual void FlowEngine::LogListenerInterface::typeChanged ( LogType  type)
inlinevirtual

Called when the current log type has changed

Parameters
typethe new log type