Classes | Typedefs
ilog Namespace Reference

This namespace contains implementations for the logging functionality. More...

Classes

class  CConsoleLogComp
 Message container displaying messages as log list. More...
 
class  CExtMessage
 Extended message supporting attached list of objects. More...
 
class  CLogComp
 Data model of logging component. More...
 
class  CLogCompBase
 Basic implementation for logging using event queue for message transportation. More...
 
class  CLoggerBase
 Base class implementing interface istd::ILogger sending log messages over ilog::IMessageConsumer. More...
 
class  CMessage
 Basic implementation of the istd::IInformationProvider interface. More...
 
class  CMessageContainer
 Basic implementation of a message container. More...
 
class  CStreamLogCompBase
 Basic implementation for a log written to an output stream. More...
 
class  ILoggable
 Inteface for object, which support the. More...
 
class  IMessageConsumer
 Common interface for a message container consuming information objects (messages). More...
 
class  IMessageContainer
 Common interface for a message container. More...
 
class  TExtMessage
 Extended message with attached some object. More...
 
class  TExtMessageModel
 
class  TLoggerCompWrap
 Wrapper provider of log-functionality for component based implementations. More...
 
class  TMessageDelegatorComp
 Delegator component for a message consumer. More...
 

Typedefs

typedef istd::TIHierarchical
< ilog::IMessageContainer
IHierarchicalMessageContainer
 
typedef TLoggerCompWrap
< icomp::CComponentBase
CLoggerComponentBase
 Type defining base class for simple components outputting log messages. More...
 

Detailed Description

This namespace contains implementations for the logging functionality.

This package is system independent. This package uses following ACF packages:

Typedef Documentation

Definition at line 57 of file IMessageContainer.h.

© 2007-2017 Witold Gantzke and Kirill Lepskiy