Public Types | Public Member Functions | List of all members
iinsp::CInformationProviderCacheComp Class Reference

General information provider returning always stored state. More...

#include <CInformationProviderCacheComp.h>

Inheritance diagram for iinsp::CInformationProviderCacheComp:
icomp::CComponentBase istd::IInformationProvider icomp::IComponent istd::IChangeable istd::IPolymorphic istd::IPolymorphic

Public Types

typedef icomp::CComponentBase BaseClass
 

Public Member Functions

 CInformationProviderCacheComp ()
 
virtual QDateTime GetInformationTimeStamp () const
 
virtual InformationCategory GetInformationCategory () const
 
virtual int GetInformationId () const
 
virtual QString GetInformationDescription () const
 
virtual QString GetInformationSource () const
 
virtual int GetInformationFlags () const
 
virtual bool CopyFrom (const IChangeable &object, CompatibilityMode mode=CM_WITHOUT_REFS)
 
virtual bool ResetData (CompatibilityMode mode=CM_WITHOUT_REFS)
 
- Public Member Functions inherited from icomp::IComponent
virtual const ICompositeComponentGetParentComponent (bool ownerOnly=false) const =0
 
virtual void * GetInterface (const istd::CClassInfo &interfaceType, const QByteArray &subId="")=0
 
virtual const IComponentContextGetComponentContext () const =0
 
virtual void SetComponentContext (const icomp::IComponentContext *contextPtr, const ICompositeComponent *parentPtr, bool isParentOwner)=0
 

Detailed Description

General information provider returning always stored state.

Stored result state can be changed only copying their from another result provider using CopyFrom method. This object will be used to manage threading barrier for object supplier chain.

Definition at line 19 of file CInformationProviderCacheComp.h.

Member Typedef Documentation

Definition at line 24 of file CInformationProviderCacheComp.h.

Constructor & Destructor Documentation

iinsp::CInformationProviderCacheComp::CInformationProviderCacheComp ( )

Member Function Documentation

virtual bool iinsp::CInformationProviderCacheComp::CopyFrom ( const IChangeable &  object,
CompatibilityMode  mode = CM_WITHOUT_REFS 
)
virtual
virtual InformationCategory iinsp::CInformationProviderCacheComp::GetInformationCategory ( ) const
virtual
virtual QString iinsp::CInformationProviderCacheComp::GetInformationDescription ( ) const
virtual
virtual int iinsp::CInformationProviderCacheComp::GetInformationFlags ( ) const
virtual
virtual int iinsp::CInformationProviderCacheComp::GetInformationId ( ) const
virtual
virtual QString iinsp::CInformationProviderCacheComp::GetInformationSource ( ) const
virtual
virtual QDateTime iinsp::CInformationProviderCacheComp::GetInformationTimeStamp ( ) const
virtual
virtual bool iinsp::CInformationProviderCacheComp::ResetData ( CompatibilityMode  mode = CM_WITHOUT_REFS)
virtual

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

© 2007-2017 Witold Gantzke and Kirill Lepskiy