Classes | Functions

Package with interfaces and class used for components concept. More...

Classes

class  CBaseComponentStaticInfo
 Standard implementation of static info for base component classes. More...
 
class  CCachedEnvironmentManager
 Provide environment manager using stored registries. More...
 
class  CComponentAddress
 Represents global address of component. More...
 
class  CComponentBase
 Base class for component implementation. More...
 
class  CComponentContext
 Base implementation of component session context. More...
 
class  CComponentMetaDescriptionEncoder
 Class to decode/encode the component category into human readable text. More...
 
class  CComponentStaticInfoBase
 
class  CCompositeComponent
 
class  CCompositeComponentContext
 
class  CCompositeComponentStaticInfo
 
class  CCompositePackageStaticInfo
 Implementation of package static info designing to provide composite component information 'on demand'. More...
 
class  CEnvironmentManagerBase
 
class  CFactoryAttribute
 Special attribute used to store referenced component ID. More...
 
class  CInterfaceManipBase
 
class  CMultiFactoryAttribute
 Special attribute used to store list of referenced component ID's. More...
 
class  CMultiReferenceAttribute
 Special attribute used to store list of referenced component ID's. More...
 
class  CPackageStaticInfo
 Static info for component package. More...
 
class  CReferenceAttribute
 Special attribute used to store referenced component ID. More...
 
class  CRegistry
 Standard implementation of registry. More...
 
class  CRegistryElement
 
class  CRelatedInfoRegistrator
 
class  CSimComponentContextBase
 
class  CXpcModel
 Data model for registry configuration files (XPC). More...
 
class  IAttributeStaticInfo
 Describe component attribute static information. More...
 
class  IComponent
 Main component interface. More...
 
class  IComponentContext
 Provide session context of component. More...
 
class  IComponentEnvironmentManager
 
class  IComponentInterfaceExtractor
 Provide extracting of some interface from component. More...
 
class  IComponentListProvider
 
class  IComponentStaticInfo
 This interface provide static information about component meta info. More...
 
class  ICompositeComponent
 Composite component interface. More...
 
class  IElementStaticInfo
 This interface provide static information about element meta info. More...
 
class  IExtPackagesManager
 
class  IMetaInfoManager
 
class  IPackagesManager
 
class  IRealAttributeStaticInfo
 Interface adding to attribute static info functionality existing only for real attributes. More...
 
class  IRealComponentStaticInfo
 Interface adding to component static info functionality existing only for real components. More...
 
class  IRegistriesManager
 Allow access to registries defined by composed components. More...
 
class  IRegistry
 Interface representing information stored in component registry. More...
 
class  IRegistryElement
 Represents element of registry describing component parameters. More...
 
class  IRegistryLoader
 Interface for a ACF registry loader. More...
 
class  TAttributeMember
 Pointer to component attribute. More...
 
class  CTextAttribute
 
class  CTextAttributeMember
 
class  TAttributeStaticInfo
 
class  TComponentCloneWrap
 
class  TComponentRegistrator
 Simple helper class providing registration of template-specified component in package. More...
 
class  TComponentStaticInfo
 
class  TComponentWrap
 Wrapper of end component implementation used to correct control of component life-cycle. More...
 
class  TFactoryMember
 Factory of components used as component member. More...
 
class  TInterfaceRegistrator
 Simple helper class providing registration of template-specified interface. More...
 
class  TMakeComponentWrap
 Simple wrapper making component from non-component class. More...
 
class  TModelCompWrap
 Makes component and model from some class implementing interface istd::IChangeable. More...
 
class  TMultiAttributeMember
 Pointer to component attribute. More...
 
class  CMultiTextAttribute
 
class  CMultiTextAttributeMember
 
class  TMultiFactoryMember
 Factory of components used as component member. More...
 
class  TMultiReferenceMember
 Pointer to list of referenced component objects. More...
 
class  TReferenceMember
 Pointer to referenced component object. More...
 
class  TSimComponentsFactory
 Simulation wrapper of component. More...
 
class  TSimComponentWrap
 Simulation wrapper of component. More...
 
class  TSubelementStaticInfo
 
class  SubElementInterfaceRegistrator
 

Functions

uint qHash (const CComponentAddress &address, uint seed=0)
 

Detailed Description

Package with interfaces and class used for components concept.

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

Function Documentation

uint icomp::qHash ( const CComponentAddress &  address,
uint  seed = 0 
)
inline

Definition at line 107 of file CComponentAddress.h.

© 2007-2017 Witold Gantzke and Kirill Lepskiy