Lines Matching defs:functor
69 AccumulatedOneShotDelayedTask(AccumulatingFunctionObject* functor,
73 OneShotDelayedTask(functor, delay),
133 OneShotDelayedTask::OneShotDelayedTask(FunctionObject* functor,
137 fFunctor(functor)
163 FunctionObjectWithResult<bool>* functor, bigtime_t initialDelay,
168 fFunctor(functor)
192 FunctionObjectWithResult<bool>* functor, bigtime_t initialDelay,
195 PeriodicDelayedTask(functor, initialDelay, period),
220 RunWhenIdleTask::RunWhenIdleTask(FunctionObjectWithResult<bool>* functor,
223 PeriodicDelayedTask(functor, initialDelay, heartBeat),
347 TaskLoop::RunLater(FunctionObject* functor, bigtime_t delay)
349 RunLater(new OneShotDelayedTask(functor, delay));
354 TaskLoop::RunLater(FunctionObjectWithResult<bool>* functor,
357 RunLater(new PeriodicDelayedTask(functor, delay, period));
362 TaskLoop::RunLater(FunctionObjectWithResult<bool>* functor, bigtime_t delay,
365 RunLater(new PeriodicDelayedTaskWithTimeout(functor, delay, period,
371 TaskLoop::RunWhenIdle(FunctionObjectWithResult<bool>* functor,
374 RunLater(new RunWhenIdleTask(functor, initialDelay, idleTime, heartBeat));
382 TaskLoop::AccumulatedRunLater(AccumulatingFunctionObject* functor,
396 else if (task->CanAccumulate(functor)) {
397 task->Accumulate(functor, delay);
402 RunLater(new AccumulatedOneShotDelayedTask(functor, delay,