24 :
Timer( bAuto, pDebugName )
30 :
Idle( false, pDebugName )
62 :
Idle( true, pDebugName )
AutoIdle(const char *pDebugName)
An idle is a timer to be scheduled immediately.
virtual void Start(bool bStartTimer=true) override
Schedules the task for execution.
Idle(bool bAuto, const char *pDebugName)
virtual sal_uInt64 UpdateMinPeriod(sal_uInt64 nTimeNow) const override
How long (in MS) until the Task is ready to be dispatched?
static bool GetDeterministicMode()
Return the current state of deterministic mode.
static constexpr sal_uInt64 InfiniteTimeoutMs
static constexpr sal_uInt64 ImmediateTimeoutMs
void SetPriority(TaskPriority ePriority)
TaskPriority GetPriority() const
virtual void Start(bool bStartTimer=true)
Schedules the task for execution.
static void StartTimer(sal_uInt64 nMS)
@ DEFAULT_IDLE
Default idle priority.
@ LOWEST
Low, very idle cleanup tasks.