ZXFoundation™ 26h2
Loading...
Searching...
No Matches
zxfoundation::sched::classed::sched_class Struct Referenceexport

Scheduler class — vtable of typed function pointers. More...

Collaboration diagram for zxfoundation::sched::classed::sched_class:
[legend]

Data Fields

void(* check_preempt )(run_queue &rq, strand &s)
 Called on each timer tick.
void(* dequeue_strand )(run_queue &rq, strand &s)
 Add strand to the run queue.
void(* enqueue_strand )(run_queue &rq, strand &s)
strand *(* pick_next_strand )(run_queue &rq)
 Remove strand from the run queue.
void(* strand_tick )(run_queue &rq, strand &s)
 Select the next strand to run.

Detailed Description

Scheduler class — vtable of typed function pointers.


The documentation for this struct was generated from the following file:
  • zxfoundation/sched/classed.zcomponent/core.cxxm