|
LibreOffice Module vcl (master) 1
|
#include <sal/config.h>#include <cassert>#include <cstdlib>#include <exception>#include <typeinfo>#include <com/sun/star/uno/Exception.hpp>#include <sal/log.hxx>#include <sal/types.h>#include <svdata.hxx>#include <tools/time.hxx>#include <tools/debug.hxx>#include <comphelper/diagnose_ex.hxx>#include <unotools/configmgr.hxx>#include <vcl/TaskStopwatch.hxx>#include <vcl/scheduler.hxx>#include <vcl/idle.hxx>#include <saltimer.hxx>#include <salinst.hxx>#include <comphelper/profilezone.hxx>#include <schedulerimpl.hxx>Go to the source code of this file.
Functions | |
| static void | AppendSchedulerData (ImplSchedulerContext &rSchedCtx, ImplSchedulerData *const pSchedulerData) |
| static ImplSchedulerData * | DropSchedulerData (ImplSchedulerContext &rSchedCtx, ImplSchedulerData *const pPrevSchedulerData, const ImplSchedulerData *const pSchedulerData, const int nTaskPriority) |
Variables | |
| static bool | g_bDeterministicMode = false |
|
static |
Definition at line 289 of file scheduler.cxx.
References Task::GetPriority(), ImplSchedulerData::mePriority, ImplSchedulerContext::mpFirstSchedulerData, ImplSchedulerContext::mpLastSchedulerData, ImplSchedulerData::mpNext, and ImplSchedulerData::mpTask.
Referenced by Scheduler::CallbackTaskScheduling(), and Task::Start().
|
static |
Definition at line 309 of file scheduler.cxx.
References ImplSchedulerContext::mpFirstSchedulerData, ImplSchedulerContext::mpLastSchedulerData, and ImplSchedulerData::mpNext.
Referenced by Scheduler::CallbackTaskScheduling().
|
static |
Definition at line 262 of file scheduler.cxx.
Referenced by Scheduler::GetDeterministicMode(), and Scheduler::SetDeterministicMode().