71 typedef std::list<IMessageConsumer::MessagePtr>
Messages;
Common interface for a message container.
std::list< IMessageConsumer::MessagePtr > Messages
List type for storing message shared pointers.
virtual Messages GetMessages() const =0
Retrieve all messages currently in the container.
ChangeFlags
Data model change notification flags.
@ CF_MESSAGE_ADDED
A new message was added to the container.
@ CF_RESET
Container was reset/cleared of all messages.
@ CF_MESSAGE_REMOVED
A message was removed from the container.
virtual istd::IInformationProvider::InformationCategory GetWorstCategory() const =0
Get the worst (highest severity) message category in the container.
virtual void ClearMessages()=0
Remove all message items from the container.
Common class for all classes which objects can be archived or restored from archive.
Common interface to define the hierarchical graph structures.
This namespace contains implementations for the logging functionality.
istd::TIHierarchical< ilog::IMessageContainer > IHierarchicalMessageContainer
Hierarchical message container interface.