#include <proc_impl.h>
|
| | LocalUtilityProcessor (RuntimeImpl *runtime_impl, Processor _me, CoreReservationSet &crs, size_t _stack_size, bool _force_kthreads, bool _pin_util_proc, BackgroundWorkManager *bgwork, long long bgwork_timeslice) |
| |
| virtual | ~LocalUtilityProcessor (void) |
| |
| | LocalTaskProcessor (RuntimeImpl *runtime_impl, Processor _me, Processor::Kind _kind, int num_cores=1) |
| |
| virtual | ~LocalTaskProcessor (void) |
| |
| virtual void | enqueue_task (Task *task) |
| |
| virtual void | enqueue_tasks (Task::TaskList &tasks, size_t num_tasks) |
| |
| virtual void | spawn_task (Processor::TaskFuncID func_id, const void *args, size_t arglen, const ProfilingRequestSet &reqs, Event start_event, GenEventImpl *finish_event, EventImpl::gen_t finish_gen, int priority) |
| |
| virtual bool | register_task (Processor::TaskFuncID func_id, CodeDescriptor &codedesc, const ByteArrayRef &user_data) |
| |
| virtual void | start_threads (void) |
| |
| virtual void | shutdown (void) |
| |
| virtual void | add_to_group (ProcessorGroupImpl *group) |
| |
| virtual void | remove_from_group (ProcessorGroupImpl *group) |
| |
| virtual void | add_internal_task (InternalTask *task) |
| |
| | ProcessorImpl (RuntimeImpl *runtime_impl, Processor _me, Processor::Kind _kind, int _num_cores=1) |
| |
| virtual | ~ProcessorImpl (void) |
| |
| GenEventImpl * | create_genevent () |
| |
| void | free_genevent (GenEventImpl *) |
| |
◆ LocalUtilityProcessor()
◆ ~LocalUtilityProcessor()
| virtual Realm::LocalUtilityProcessor::~LocalUtilityProcessor |
( |
void |
| ) |
|
|
virtual |
◆ core_rsrv
The documentation for this class was generated from the following file:
- /home/runner/work/realm/realm/realm-src/src/realm/proc_impl.h