Struct rstubs::interrupts::guard::Guarded
source · pub struct Guarded {
pub scheduler: Scheduler,
pub bell_ringer: BellRinger,
pub keyboard_sema: Semaphore,
pub keyboard_buf: ArrayDeque<char, 16, Wrapping>,
}
Expand description
Protected and synchronized kernel objects
Fields§
§scheduler: Scheduler
§bell_ringer: BellRinger
§keyboard_sema: Semaphore
§keyboard_buf: ArrayDeque<char, 16, Wrapping>