93 I_ASSIGN(m_messageContainerPtr,
"InputMessageContainer",
"Message container to track",
true,
"InputMessageContainer");
94 I_ASSIGN_TO(m_messageContainerModelPtr, m_messageContainerPtr,
true);
95 I_ASSIGN(m_outputMessageConsumerPtr,
"OutputMessageConsumer",
"The acceptor of the forwarded messages",
false,
"OutputMessageConsumer");
96 I_ASSIGN(m_minimalCategoryAttr,
"MinimalCategory",
"Minimal category to forward to the output log, negative value means forwarding everything",
true, -1);
108 QDateTime m_lastMessageTimestamp;
109 QList<const istd::IInformationProvider*> m_lastProcessed;
115 I_ATTR(
int, m_minimalCategoryAttr);
Base class for component implementation.
Component that routes messages from one container to another with filtering.
icomp::CComponentBase BaseClass
Base class typedef for component functionality.
virtual void OnUpdate(const istd::IChangeable::ChangeSet &changeSet) override
Called on update of observed model.
imod::CSingleModelObserverBase BaseClass2
Base class typedef for observer functionality.
virtual void OnComponentDestroyed() override
virtual void OnComponentCreated() override
Common interface for a message container consuming information objects (messages).
Common interface for a message container.
Basic implementation for a single model observer.
Common interface for model objects, that supports Model/Observer design pattern.
Common interface for all classes implementing the Observer functionality in the Model/Observer design...
Set of change flags (its IDs).
This namespace contains implementations for the logging functionality.