96 I_ASSIGN(m_maxMessageCountAttrPtr,
"MaxMessageCount",
"Maximal number of messages",
false, 1000);
113 int messageCategory = -1,
154 I_ATTR(
int, m_maxMessageCountAttrPtr);
Base implementation for logging components using Qt event queue.
Complete logging component with message storage and container interface.
virtual void WriteMessageToLog(const MessagePtr &messagePtr) override
Process a message by storing it in the container.
virtual void OnComponentCreated() override
Called when component is created.
virtual bool IsMessageSupported(int messageCategory=-1, int messageId=-1, const istd::IInformationProvider *messagePtr=NULL) const override
Check if a message is supported.
virtual void AddMessage(const MessagePtr &messagePtr) override
Add a message to the log.
ilog::CMessageContainer BaseClass2
Base class typedef for container functionality.
CLogCompBase BaseClass
Base class typedef for component functionality.
Basic implementation of a message container.
Common interface for a message container.
Shared ownership smart pointer for interface types.
This namespace contains implementations for the logging functionality.