Classes | Typedefs
ibase Namespace Reference

This namespace contains basic implementations of standard primitives on the component level. More...

Classes

class  CApplicationInfoComp
 Component for providing of application info such as program name, type, copyright text etc. More...
 
class  CDelegatedProgressManager
 Progress manager delegating cumulated progress result to another manager. More...
 
class  CInstantiatorComp
 This help component simply instantiate a set of dependent components during its instantiation. More...
 
class  CModelBinderComp
 Implementation of a simple model-observer binder component. More...
 
class  CModelProxyComp
 Implementation of a model proxy for containers containing selectable model objects. More...
 
class  CMultiObserverBinderComp
 
class  CObjectQueueComp
 Implementation of ibase::IObjectQueue including some smart optimizations. More...
 
class  CObjectSynchronizerComp
 Component for synchronization between some master data object and its "slaves". More...
 
class  CQtVersionInfoComp
 Component representation of the Qt module version. More...
 
class  CSize
 Definition of simple 2D size based on integer values. More...
 
class  CUuidComp
 Component for automatic creation of the Universally Unique Identifier (UUID). More...
 
class  CVersionInfoComp
 Component for providing of version information. More...
 
class  IApplication
 Main entry point of component-based application. More...
 
class  IApplicationInfo
 This interface provides some information about the application. More...
 
class  ICommand
 Provides single command for interaction with user. More...
 
class  ICommandsProvider
 
class  IObjectQueue
 Interface allowing to manage queue of some objects. More...
 
class  IObjectSnap
 Interface for getting a bitmap snap of any object. More...
 
class  IProgressManager
 Consume information about progress of some process. More...
 
class  IQtItemModelProvider
 Interface for getting access to the Qt's item based data model. More...
 
class  IRuntimeStatusProvider
 Provider of the run-time status. More...
 
class  TCommandsProviderCompWrap
 Generic macro for ICommandsProvider implementation. More...
 
class  TComposedFactoryComp
 
class  TContainer
 Common implementation of an abstract container. More...
 
class  TFactorisableContainer
 Specific container implementation for factorisable items. More...
 
class  TModelObserverCompWrap
 Implementation of component wrapper for model observer classes. More...
 
class  TMsbWord
 This class represents double word type with network byte order (big endian, MSB first). More...
 
class  TSerializableContainer
 Common implementation for an abstract serializable container. More...
 
class  TVersionInfoBase
 

Typedefs

typedef istd::TIHierarchical
< ICommand
IHierarchicalCommand
 Hierarchical command structure used to create dynamic menu structures. More...
 
typedef TMsbWord< 4 > CMsbDWord
 
typedef TMsbWord< 2 > CMsbWord
 
typedef TVersionInfoBase
< icomp::CComponentBase
CVersionInfoCompBase
 
typedef TVersionInfoBase
< ilog::CLoggerComponentBase
CVersionInfoLoggerCompBase
 

Detailed Description

This namespace contains basic implementations of standard primitives on the component level.

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

Typedef Documentation

Definition at line 115 of file TMsbWord.h.

Definition at line 116 of file TMsbWord.h.

Definition at line 99 of file TVersionInfoBase.h.

Definition at line 100 of file TVersionInfoBase.h.

Hierarchical command structure used to create dynamic menu structures.

Definition at line 100 of file ICommand.h.

© 2007-2011 Witold Gantzke and Kirill Lepskiy