Cancel(Task *task) | TaskScheduler | |
cancel_count() const | TaskScheduler | inline |
cancel_count_ | TaskScheduler | private |
CANCELLED enum value | TaskScheduler | |
CancelReturnCode enum name | TaskScheduler | |
ClearRunningTask() | TaskScheduler | private |
ClearTaskGroupStats(int task_id) | TaskScheduler | |
ClearTaskStats(int task_id) | TaskScheduler | |
ClearTaskStats(int task_id, int instance_id) | TaskScheduler | |
ConcurrencyScope class | TaskScheduler | friend |
CountThreadsPerPid(pid_t pid) | TaskScheduler | private |
DisableTaskEntry(int task_id, int instance_id) | TaskScheduler | |
DisableTaskGroup(int task_id) | TaskScheduler | |
DISALLOW_COPY_AND_ASSIGN(TaskScheduler) | TaskScheduler | private |
done_count() const | TaskScheduler | inline |
done_count_ | TaskScheduler | private |
EnableLatencyThresholds(uint32_t execute, uint32_t schedule) | TaskScheduler | |
EnableMonitor(EventManager *evm, uint64_t tbb_keepawake_time_msec, uint64_t inactivity_time_msec, uint64_t poll_interval_msec) | TaskScheduler | |
EnableTaskEntry(int task_id, int instance_id) | TaskScheduler | |
EnableTaskGroup(int task_id) | TaskScheduler | |
Enqueue(Task *task) | TaskScheduler | |
enqueue_count() const | TaskScheduler | inline |
enqueue_count_ | TaskScheduler | private |
EnqueueUnLocked(Task *task) | TaskScheduler | |
evm_ | TaskScheduler | private |
execute_delay() const | TaskScheduler | inline |
execute_delay(Task *task) const | TaskScheduler | |
execute_delay_ | TaskScheduler | private |
FAILED enum value | TaskScheduler | |
GetDefaultThreadCount() | TaskScheduler | static |
GetInstance() | TaskScheduler | static |
GetRunStatus() | TaskScheduler | inline |
GetSandeshData(SandeshTaskScheduler *resp, bool summary) | TaskScheduler | |
GetTaskEntry(int task_id, int instance_id) | TaskScheduler | |
GetTaskGroup(int task_id) | TaskScheduler | |
GetTaskGroupStats(int task_id) | TaskScheduler | |
GetTaskId(const std::string &name) | TaskScheduler | |
GetTaskName(int task_id) const | TaskScheduler | |
GetTaskStats(int task_id) | TaskScheduler | |
GetTaskStats(int task_id, int instance_id) | TaskScheduler | |
GetThreadCount(int thread_count=0) | TaskScheduler | static |
HardwareThreadCount() | TaskScheduler | inline |
hw_thread_count_ | TaskScheduler | private |
id_map_ | TaskScheduler | private |
id_map_mutex_ | TaskScheduler | private |
id_max_ | TaskScheduler | private |
Initialize(uint32_t thread_count=0, EventManager *evm=NULL) | TaskScheduler | static |
IsEmpty(bool running_only=false) | TaskScheduler | |
IsTaskGroupEmpty(int task_id) const | TaskScheduler | |
kVectorGrowSize | TaskScheduler | privatestatic |
Log(const char *file_name, uint32_t line_no, const Task *task, const char *description, uint64_t delay) | TaskScheduler | |
log_fn_ | TaskScheduler | private |
LogFn typedef | TaskScheduler | |
measure_delay() const | TaskScheduler | inline |
measure_delay_ | TaskScheduler | private |
ModifyTbbKeepAwakeTimeout(uint32_t timeout) | TaskScheduler | |
mutex_ | TaskScheduler | mutableprivate |
OnTaskExit(Task *task) | TaskScheduler | |
Print() | TaskScheduler | |
QueryTaskEntry(int task_id, int instance_id) | TaskScheduler | |
QueryTaskGroup(int task_id) | TaskScheduler | |
QUEUED enum value | TaskScheduler | |
RegisterLog(LogFn fn) | TaskScheduler | |
running_ | TaskScheduler | private |
schedule_delay() const | TaskScheduler | inline |
schedule_delay(Task *task) const | TaskScheduler | |
schedule_delay_ | TaskScheduler | private |
seqno_ | TaskScheduler | private |
set_event_manager(EventManager *evm) | TaskScheduler | |
SetLatencyThreshold(const std::string &name, uint32_t execute, uint32_t schedule) | TaskScheduler | |
SetMaxThreadCount(int n) | TaskScheduler | |
SetPolicy(int task_id, TaskPolicy &policy) | TaskScheduler | |
SetRunningTask(Task *) | TaskScheduler | private |
SetThreadAmpFactor(int n) | TaskScheduler | static |
SetTrackRunTime(bool value) | TaskScheduler | inline |
ShouldUseSpawn() | TaskScheduler | static |
singleton_ | TaskScheduler | privatestatic |
Start() | TaskScheduler | |
Stop() | TaskScheduler | |
stop_entry_ | TaskScheduler | private |
task_group_db_ | TaskScheduler | private |
task_monitor() const | TaskScheduler | inline |
task_monitor_ | TaskScheduler | private |
task_scheduler_ | TaskScheduler | private |
TaskGroupDb typedef | TaskScheduler | private |
TaskIdMap typedef | TaskScheduler | private |
TaskScheduler(int thread_count=0) | TaskScheduler | |
tbb_awake_task() const | TaskScheduler | inline |
tbb_awake_task_ | TaskScheduler | private |
Terminate() | TaskScheduler | |
ThreadAmpFactor_ | TaskScheduler | privatestatic |
track_run_time() const | TaskScheduler | inline |
track_run_time_ | TaskScheduler | private |
use_spawn() const | TaskScheduler | inline |
use_spawn_ | TaskScheduler | private |
WaitForTerminateCompletion() | TaskScheduler | private |
~TaskScheduler() | TaskScheduler | |