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

High perfomance time stamp implementation. More...

#include <CPerformanceTimeStamp.h>

Inheritance diagram for iwin::CPerformanceTimeStamp:
istd::ITimeStamp istd::IChangeable istd::IPolymorphic

Public Member Functions

 CPerformanceTimeStamp ()
 
 CPerformanceTimeStamp (quint64 nativeValue)
 
bool IsVaild () const
 
double GetTimeTo (const CPerformanceTimeStamp &timeStamp) const
 
quint64 GetNativeRepresentation () const
 
void SetNativeRepresentation (quint64 value)
 
virtual void Start (double elapsedTime=0)
 
virtual QDateTime GetStartTime () const
 
virtual double GetElapsed () const
 
virtual double GetTimeTo (const istd::ITimeStamp &timeStamp) const
 
virtual void WaitTo (double time) const
 
virtual double GetTimerResolution () const
 
virtual int GetSupportedOperations () const
 
virtual bool CopyFrom (const istd::IChangeable &object, CompatibilityMode mode=CM_WITHOUT_REFS)
 

Detailed Description

High perfomance time stamp implementation.

Definition at line 18 of file CPerformanceTimeStamp.h.

Constructor & Destructor Documentation

iwin::CPerformanceTimeStamp::CPerformanceTimeStamp ( )
iwin::CPerformanceTimeStamp::CPerformanceTimeStamp ( quint64  nativeValue)
explicit

Member Function Documentation

virtual bool iwin::CPerformanceTimeStamp::CopyFrom ( const istd::IChangeable object,
CompatibilityMode  mode = CM_WITHOUT_REFS 
)
virtual
virtual double iwin::CPerformanceTimeStamp::GetElapsed ( ) const
virtual

Implements istd::ITimeStamp.

quint64 iwin::CPerformanceTimeStamp::GetNativeRepresentation ( ) const
virtual QDateTime iwin::CPerformanceTimeStamp::GetStartTime ( ) const
virtual

Implements istd::ITimeStamp.

virtual int iwin::CPerformanceTimeStamp::GetSupportedOperations ( ) const
virtual
virtual double iwin::CPerformanceTimeStamp::GetTimerResolution ( ) const
virtual

Implements istd::ITimeStamp.

double iwin::CPerformanceTimeStamp::GetTimeTo ( const CPerformanceTimeStamp timeStamp) const
virtual double iwin::CPerformanceTimeStamp::GetTimeTo ( const istd::ITimeStamp timeStamp) const
virtual

Implements istd::ITimeStamp.

bool iwin::CPerformanceTimeStamp::IsVaild ( ) const
void iwin::CPerformanceTimeStamp::SetNativeRepresentation ( quint64  value)
virtual void iwin::CPerformanceTimeStamp::Start ( double  elapsedTime = 0)
virtual

Implements istd::ITimeStamp.

virtual void iwin::CPerformanceTimeStamp::WaitTo ( double  time) const
virtual

Implements istd::ITimeStamp.


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

© 2007-2011 Witold Gantzke and Kirill Lepskiy