class CCL::PerformanceMeter
Overview
#include <performance.h> class PerformanceMeter: public CCL::Unknown, public CCL::IPerformanceMeter { public: // structs struct ExtraDurationGuard; // fields IPerformanceMeter; // methods void addExtraDuration (double duration); virtual void CCL_API setMaxPeriod (double seconds); virtual void CCL_API beginPeriod (); virtual void CCL_API endPeriod (); virtual double CCL_API getPerformance (); virtual void CCL_API reset (); virtual tbool CCL_API isOverLoad (); virtual void CCL_API setOverLoad (tbool state); };
Inherited Members
public: // methods virtual tresult CCL_API queryInterface (UIDRef iid, void** ptr) = 0; virtual unsigned int CCL_API retain () = 0; virtual unsigned int CCL_API release () = 0; Unknown& operator = (const Unknown&); unsigned int getRetainCount () const; virtual void CCL_API setMaxPeriod (double seconds) = 0; virtual void CCL_API beginPeriod () = 0; virtual void CCL_API endPeriod () = 0; virtual double CCL_API getPerformance () = 0; virtual tbool CCL_API isOverLoad () = 0; virtual void CCL_API setOverLoad (tbool state) = 0; virtual void CCL_API reset () = 0;
Detailed Documentation
Methods
virtual double CCL_API getPerformance ()
Get performance (1.0 means 100 per cent).