7#ifndef BLU_OS_SCHEDULER_H
8#define BLU_OS_SCHEDULER_H
10#include <kernel/thread/thread.h>
14void schedulerYield(
void);
15void schedulerExitCurrent(
void);
16void threadTrampoline(
void);
Thread * getCurrentThread(void)
Returns current thread of scheduler.
Definition scheduler.c:82
void schedulerAddThread(Thread *thread)
Adds thread to scheduler queue.
Definition scheduler.c:37
void schedulerInit(void)
Initializes scheduler.
Definition scheduler.c:21