struct scheduler_testspy
Declaration
struct scheduler_testspy { /* full declaration omitted */ };
Declared at: src/testspy/scheduler_testspy.h:12
Member Function Overview
- begin_inspect_thread(scheduler & schdlr, event_inspect inspector) → static void
- template <typename F>
inspect_thread(scheduler & schdlr, F && f) → static auto - make_threadless_scheduler(size_t num_nodes, node_id local_node_id, const system_info & system_info, scheduler::delegate * delegate, command_recorder * crec, instruction_recorder * irec, const scheduler::policy_set & policy = {}) → static scheduler
- run_scheduling_loop(scheduler & schdlr) → static void
Member Functions
¶static void begin_inspect_thread(
scheduler& schdlr,
event_inspect inspector)
static void begin_inspect_thread(
scheduler& schdlr,
event_inspect inspector)
Declared at: src/testspy/scheduler_testspy.h:29
Parameters
- scheduler& schdlr
- event_inspect inspector
¶template <typename F>
static auto inspect_thread(scheduler& schdlr,
F&& f)
template <typename F>
static auto inspect_thread(scheduler& schdlr,
F&& f)
Declared at: src/testspy/scheduler_testspy.h:32
Template Parameters
- F
Parameters
- scheduler& schdlr
- F&& f
¶static scheduler make_threadless_scheduler(
size_t num_nodes,
node_id local_node_id,
const system_info& system_info,
scheduler::delegate* delegate,
command_recorder* crec,
instruction_recorder* irec,
const scheduler::policy_set& policy = {})
static scheduler make_threadless_scheduler(
size_t num_nodes,
node_id local_node_id,
const system_info& system_info,
scheduler::delegate* delegate,
command_recorder* crec,
instruction_recorder* irec,
const scheduler::policy_set& policy = {})
Declared at: src/testspy/scheduler_testspy.h:24
Parameters
- size_t num_nodes
- node_id local_node_id
- const system_info& system_info
- scheduler::delegate* delegate
- command_recorder* crec
- instruction_recorder* irec
- const scheduler::policy_set& policy = {}
¶static void run_scheduling_loop(scheduler& schdlr)
static void run_scheduling_loop(scheduler& schdlr)
Declared at: src/testspy/scheduler_testspy.h:27
Parameters
- scheduler& schdlr