Public Types | Public Member Functions | List of all members
iwin::CTimeStampCacheComp Class Reference

Time stamp provider returning always stored time stamp. More...

#include <CTimeStampCacheComp.h>

Inheritance diagram for iwin::CTimeStampCacheComp:
icomp::CComponentBase iinsp::ITimeStampProvider icomp::IComponent istd::IChangeable istd::IPolymorphic istd::IPolymorphic

Public Types

typedef icomp::CComponentBase BaseClass
 

Public Member Functions

virtual const istd::ITimeStampGetCurrentTimeStamp () const
 
virtual bool CopyFrom (const IChangeable &object, 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

Time stamp provider returning always stored time stamp.

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

Definition at line 24 of file CTimeStampCacheComp.h.

Member Typedef Documentation

Definition at line 29 of file CTimeStampCacheComp.h.

Member Function Documentation

virtual bool iwin::CTimeStampCacheComp::CopyFrom ( const IChangeable &  object,
CompatibilityMode  mode = CM_WITHOUT_REFS 
)
virtual
virtual const istd::ITimeStamp* iwin::CTimeStampCacheComp::GetCurrentTimeStamp ( ) const
virtual

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

© 2007-2011 Witold Gantzke and Kirill Lepskiy