RunWhenIdleTask
RunWhenIdleTask::RunWhenIdleTask(FunctionObjectWithResult<bool>* functor,
RunWhenIdleTask::~RunWhenIdleTask()
RunWhenIdleTask::RunIfNeeded(bigtime_t currentTime)
RunWhenIdleTask::ResetIdleTimer(bigtime_t currentTime)
RunWhenIdleTask::IsIdle(bigtime_t currentTime, float taskOverhead)
RunWhenIdleTask::IdleTimerExpired(bigtime_t currentTime)
RunWhenIdleTask::StillIdle(bigtime_t currentTime)
RunLater(new RunWhenIdleTask(functor, initialDelay, idleTime, heartBeat));
class RunWhenIdleTask : public PeriodicDelayedTask {
RunWhenIdleTask(FunctionObjectWithResult<bool>* functor,
virtual ~RunWhenIdleTask();