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().