Subastra
Loading...
Searching...
No Matches
Public Member Functions | Data Fields
scheduler_t Struct Reference

#include <scheduler.h>

Collaboration diagram for scheduler_t:
Collaboration graph
[legend]

Public Member Functions

#define scheduler_declare_system(scheduler, mut, cons, system_name, depends_on, dependency_count, ...)
 Defines a new system with the name system_name that depends on the systems with the names from depends_on, and requires read only access to cons and mutable access to mut. Adds the system to the scheduler.
 

Data Fields

allocator_t persistent_allocator
 
allocator_t temporary_allocator
 
scheduler_strategy_t strategy
 
bool is_requirement_list_set
 
bool is_schedule_planned
 
bool is_ticked
 
bool is_running
 
system_req_t requirements
 
list_tscheduler_systems
 

Field Documentation

◆ is_requirement_list_set

bool is_requirement_list_set

◆ is_running

bool is_running

◆ is_schedule_planned

bool is_schedule_planned

◆ is_ticked

bool is_ticked

◆ persistent_allocator

allocator_t persistent_allocator

◆ requirements

system_req_t requirements

◆ scheduler_systems

list_t* scheduler_systems

◆ strategy

◆ temporary_allocator

allocator_t temporary_allocator