6#include <QtCore/QObject>
147 void OnAddMessage(
const MessagePtr& messagePtr);
Base implementation for logging components using Qt event queue.
virtual void WriteMessageToLog(const MessagePtr &messagePtr)=0
Abstract method called to process a message.
QObject BaseClass2
Base class typedef for QObject functionality.
CLogCompBase()
Default constructor.
void EmitAddMessage(const MessagePtr &messagePtr)
Signal emitted when a message is added.
ilog::TMessageDelegatorComp< icomp::CComponentBase > BaseClass
Base class typedef for component functionality.
virtual void AddMessage(const MessagePtr &messagePtr) override
Add a message to this log component.
Template component that delegates messages to a slave consumer.
Shared ownership smart pointer for interface types.
This namespace contains implementations for the logging functionality.