class CCL::IdleClient
Overview
Helper mixin class for implementing an idle task. More…
#include <idleclient.h> class IdleClient: public CCL::ITimerTask { public: // methods void startTimer (int64 delay = 0, bool periodic = true); void stopTimer (); bool isTimerEnabled () const; bool enableTimer (bool state); virtual void CCL_API onTimer (ITimer*); };
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; virtual void CCL_API onTimer (ITimer* timer) = 0;
Detailed Documentation
Helper mixin class for implementing an idle task.
Override onIdleTimer () to do the work.