20#ifndef INCLUDED_VCL_IDLE_HXX
21#define INCLUDED_VCL_IDLE_HXX
42 virtual sal_uInt64
UpdateMinPeriod( sal_uInt64 nTimeNow )
const override;
44 Idle(
bool bAuto,
const char *pDebugName );
47 Idle(
const char *pDebugName );
49 virtual void Start(
bool bStartTimer =
true)
override;
An auto-idle is long running task processing small chunks of data, which is re-scheduled multiple tim...
An idle is a timer to be scheduled immediately.
void SetTimeout(sal_uInt64 nTimeoutMs)=delete
sal_uInt64 GetTimeout() const =delete
virtual sal_uInt64 UpdateMinPeriod(sal_uInt64 nTimeNow) const override
How long (in MS) until the Task is ready to be dispatched?
virtual void Start(bool bStartTimer=true) override
Schedules the task for execution.