Public Member Functions | List of all members
ilog::ILoggable Class Referenceabstract

Inteface for object, which support the. More...

#include <ILoggable.h>

Inheritance diagram for ilog::ILoggable:
istd::IPolymorphic ilog::CLoggerBase ilog::TLoggerCompWrap< Base > ilog::TLoggerCompWrap< CFileTypeInfoComp > ilog::TLoggerCompWrap< ifile::CRelativeFileNameParamComp > ibase::CConsoleApplicationComp idoc::CMultiPageDocumentFilePersistenceComp ifile::CAutoPersistenceComp ifile::CFileListProviderComp ifile::CFileSystemInfoProviderComp ifilegui::CFileDialogLoaderComp iimg::CBitmapLoaderComp ipackage::CPackagesLoaderComp ipackage::CRegistriesManagerComp ipackage::CRegistryCodeSaverComp iqt::CClipboardSerializerComp iqt::CSettingsSerializerComp iqt::CTranslationManagerComp iqtgui::CProcessStartCommandComp ifile::CFileSerializerCompBase ifile::CGeneratedFileNameParamComp

Public Member Functions

virtual void SetLogPtr (IMessageConsumer *logPtr)=0
 Install log. More...
 
virtual IMessageConsumerGetLogPtr () const =0
 Get log. More...
 
virtual void SetTracingEnabled (bool trace)=0
 Enable/disable tracing. More...
 
virtual bool IsTracingEnabled () const =0
 Returns true if tracing enabled. More...
 
- Public Member Functions inherited from istd::IPolymorphic
virtual ~IPolymorphic ()
 

Detailed Description

Inteface for object, which support the.

Definition at line 15 of file ILoggable.h.

Member Function Documentation

virtual IMessageConsumer* ilog::ILoggable::GetLogPtr ( ) const
pure virtual

Get log.

Implemented in ilog::CLoggerBase.

virtual bool ilog::ILoggable::IsTracingEnabled ( ) const
pure virtual

Returns true if tracing enabled.

Implemented in ilog::CLoggerBase.

virtual void ilog::ILoggable::SetLogPtr ( IMessageConsumer logPtr)
pure virtual

Install log.

Implemented in ilog::CLoggerBase.

virtual void ilog::ILoggable::SetTracingEnabled ( bool  trace)
pure virtual

Enable/disable tracing.

Implemented in ilog::CLoggerBase.


The documentation for this class was generated from the following file:

© 2007-2017 Witold Gantzke and Kirill Lepskiy