Realm
A distributed, event-based tasking library
Loading...
Searching...
No Matches
Realm::ThreadedTaskScheduler Member List

This is the complete list of members for Realm::ThreadedTaskScheduler, including all inherited members.

active_worker_countRealm::ThreadedTaskSchedulerprotected
add_internal_task(InternalTask *itask)Realm::ThreadedTaskScheduler
add_task_context(const TaskContextManager *_manager)Realm::ThreadedTaskScheduler
add_task_queue(TaskQueue *queue)Realm::ThreadedTaskSchedulervirtual
bgworkerRealm::ThreadedTaskSchedulerprotected
bgworker_interruptRealm::ThreadedTaskSchedulerprotected
blocked_workersRealm::ThreadedTaskSchedulerprotected
cfg_max_active_workersRealm::ThreadedTaskScheduler
cfg_max_idle_workersRealm::ThreadedTaskScheduler
cfg_min_active_workersRealm::ThreadedTaskScheduler
cfg_reuse_workersRealm::ThreadedTaskScheduler
configure_bgworker(BackgroundWorkManager *manager, long long max_timeslice, int numa_domain)Realm::ThreadedTaskSchedulervirtual
context_managersRealm::ThreadedTaskSchedulerprotected
execute_internal_task(InternalTask *task)=0Realm::ThreadedTaskSchedulerprotectedpure virtual
execute_task(Task *task)=0Realm::ThreadedTaskSchedulerprotectedpure virtual
get_best_ready_task(int &task_priority)Realm::ThreadedTaskSchedulerprotected
idle_workersRealm::ThreadedTaskSchedulerprotected
internal_tasksRealm::ThreadedTaskSchedulerprotected
lockRealm::ThreadedTaskSchedulerprotected
max_bgwork_timesliceRealm::ThreadedTaskSchedulerprotected
remove_task_queue(TaskQueue *queue)Realm::ThreadedTaskSchedulervirtual
resumable_workersRealm::ThreadedTaskSchedulerprotected
ResumableQueue typedefRealm::ThreadedTaskSchedulerprotected
scheduler_loop(void)Realm::ThreadedTaskScheduler
scheduler_loop_wlock(void)Realm::ThreadedTaskScheduler
set_thread_priority(Thread *thread, int new_priority)Realm::ThreadedTaskSchedulervirtual
shutdown(void)=0Realm::ThreadedTaskSchedulerpure virtual
shutdown_flagRealm::ThreadedTaskSchedulerprotected
spinning_workersRealm::ThreadedTaskSchedulerprotected
start(void)=0Realm::ThreadedTaskSchedulerpure virtual
task_queuesRealm::ThreadedTaskSchedulerprotected
thread_blocking(Thread *thread)Realm::ThreadedTaskSchedulervirtual
thread_ready(Thread *thread)Realm::ThreadedTaskSchedulervirtual
thread_starting(Thread *thread)=0Realm::ThreadSchedulerpure virtual
thread_terminating(Thread *thread)=0Realm::ThreadSchedulerpure virtual
ThreadedTaskScheduler(void)Realm::ThreadedTaskScheduler
try_update_thread_state(Thread *thread, Thread::State old_state, Thread::State new_state)Realm::ThreadSchedulerprotected
unassigned_worker_countRealm::ThreadedTaskSchedulerprotected
update_thread_state(Thread *thread, Thread::State new_state)Realm::ThreadSchedulerprotected
update_worker_count(int active_delta, int unassigned_delta, bool check=true)Realm::ThreadedTaskSchedulerprotected
wait_for_work(uint64_t old_work_counter)Realm::ThreadedTaskSchedulerprotectedvirtual
wcu_resume_queueRealm::ThreadedTaskSchedulerprotected
wcu_task_queuesRealm::ThreadedTaskSchedulerprotected
work_counterRealm::ThreadedTaskSchedulerprotected
worker_create(bool make_active)=0Realm::ThreadedTaskSchedulerprotectedpure virtual
worker_prioritiesRealm::ThreadedTaskSchedulerprotected
worker_sleep(Thread *switch_to)=0Realm::ThreadedTaskSchedulerprotectedpure virtual
worker_terminate(Thread *switch_to)=0Realm::ThreadedTaskSchedulerprotectedpure virtual
worker_wake(Thread *to_wake)=0Realm::ThreadedTaskSchedulerprotectedpure virtual
~ThreadedTaskScheduler(void)Realm::ThreadedTaskSchedulervirtual
~ThreadScheduler(void)Realm::ThreadSchedulervirtual