20 #ifndef INCLUDED_VCL_IDLE_HXX
21 #define INCLUDED_VCL_IDLE_HXX
34 void SetTimeout( sal_uInt64 nTimeoutMs ) =
delete;
38 virtual sal_uInt64
UpdateMinPeriod( sal_uInt64 nTimeNow )
const override;
40 Idle(
bool bAuto,
const char *pDebugName );
43 Idle(
const char *pDebugName =
nullptr );
45 virtual void Start()
override;
64 #endif // INCLUDED_VCL_IDLE_HXX
virtual sal_uInt64 UpdateMinPeriod(sal_uInt64 nTimeNow) const override
How long (in MS) until the Task is ready to be dispatched?
An auto-idle is long running task processing small chunks of data, which is re-scheduled multiple tim...
sal_uInt64 GetTimeout() const
virtual void Start() override
Activates the timer task.
void SetTimeout(sal_uInt64 nTimeoutMs)
An idle is a timer to be scheduled immediately.