Max OS 0.3
Loading...
Searching...
No Matches
MaxOS::processes::GlobalScheduler Member List

This is the complete list of members for MaxOS::processes::GlobalScheduler, including all inherited members.

activate()MaxOS::processes::GlobalSchedulerstatic
add_process(Process *process)MaxOS::processes::GlobalScheduler
add_thread(Thread *thread)MaxOS::processes::GlobalScheduler
balance()MaxOS::processes::GlobalScheduler
core_scheduler()MaxOS::processes::GlobalSchedulerstatic
current_process()MaxOS::processes::GlobalSchedulerstatic
current_thread()MaxOS::processes::GlobalSchedulerstatic
deactivate()MaxOS::processes::GlobalSchedulerstatic
force_remove_process(Process *process)MaxOS::processes::GlobalSchedulerstatic
get_process(uint64_t pid)MaxOS::processes::GlobalSchedulerstatic
get_thread(uint64_t tid)MaxOS::processes::GlobalSchedulerstatic
GlobalScheduler(system::Multiboot &multiboot)MaxOS::processes::GlobalSchedulerexplicit
handle_interrupt(system::cpu_status_t *status) finalMaxOS::processes::GlobalSchedulervirtual
MaxOS::hardwarecommunication::InterruptHandler::handle_interrupt()MaxOS::hardwarecommunication::InterruptHandlervirtual
InterruptHandler(uint8_t interrupt_number, int64_t redirect=-1, uint64_t redirect_index=0)MaxOS::hardwarecommunication::InterruptHandlerexplicitprotected
is_active()MaxOS::processes::GlobalSchedulerstatic
load_multiboot_elfs(system::Multiboot *multiboot)MaxOS::processes::GlobalSchedulerstatic
m_interrupt_numberMaxOS::hardwarecommunication::InterruptHandlerprotected
next_pid()MaxOS::processes::GlobalSchedulerstatic
next_tid()MaxOS::processes::GlobalSchedulerstatic
print_running_header()MaxOS::processes::GlobalSchedulerstatic
remove_process(Process *process)MaxOS::processes::GlobalSchedulerstatic
system_scheduler()MaxOS::processes::GlobalSchedulerstatic
yield(system::cpu_status_t *current)MaxOS::processes::GlobalSchedulerstatic
~GlobalScheduler()MaxOS::processes::GlobalScheduler
~InterruptHandler()MaxOS::hardwarecommunication::InterruptHandlerprotected