Namespaces | Classes | Typedefs
Main concepts and implementations

If you want to learn how to use ACF, you should begin with elements defined in this module. More...

Namespaces

 icomp
 Package with interfaces and class used for components concept.
 
 imod
 This namespace containes basic implementation of Model/Observer design pattern This package is system independent.
 
 iser
 Contains general persistence mechanism with basic archives implementations.
 
 istd
 Standard library.
 

Classes

class  ibase::IApplication
 Interface for the main entry point of a component-based application. More...
 
class  ibase::IApplicationInfo
 This interface provides some information about the application. More...
 
class  icomp::CComponentBase
 Base class for component implementation. More...
 
class  ilog::IMessageConsumer
 Common interface for a message container consuming information objects (messages). More...
 
class  iser::IArchive
 Represent input/output persistence archive. More...
 
class  iser::ISerializable
 Common class for all classes which objects can be archived or restored from archive. More...
 
class  istd::CChangeGroup
 Help class which provides the group of changes for update mechanism of the model. More...
 
class  istd::CChangeNotifier
 Help class which provides the automatic update mechanism of the model. More...
 
class  istd::IPolymorphic
 Base interface for all used interfaces and implementations. More...
 
class  istd::TDelPtr< Type, Accessor >
 Pointer wrapper providing automatic deleting pointed object during destruction. More...
 
class  istd::TOptDelPtr< Type, DelArray >
 Pointer wrapper providing activatable deleting pointed object during destruction. More...
 
class  istd::TSmartPtr< Type, Accessor >
 Implementation of a smart pointer. More...
 

Typedefs

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

Detailed Description

If you want to learn how to use ACF, you should begin with elements defined in this module.

Typedef Documentation

Type defining base class for simple components outputting log messages.

Definition at line 138 of file TLoggerCompWrap.h.

© 2007-2017 Witold Gantzke and Kirill Lepskiy