## Uses of Interface
caoss.simulator.os.InterruptHandler

- Packages that use InterruptHandler
  Package | Description
  --- | ---
  caoss.simulator.os |
  caoss.simulator.os.interrupts |
  caoss.simulator.os.syscalls |

- - ### Uses of InterruptHandler in caoss.simulator.os

    Methods in caoss.simulator.os that return InterruptHandler
    Modifier and Type | Method and Description
    --- | ---
    `InterruptHandler[]` | FSOOS.`getInterruptVector()`
    `abstract InterruptHandler[]` | OperatingSystem.`getInterruptVector()` Retrieve the interrupt vector

  - ### Uses of InterruptHandler in caoss.simulator.os.interrupts

    Classes in caoss.simulator.os.interrupts that implement InterruptHandler
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DummyDeviceInterruptHandler`
    `class` | `SysCallInterruptHandler` The interrupt handler for system calls
    `class` | `TimerInterruptHandler`

  - ### Uses of InterruptHandler in caoss.simulator.os.syscalls

    Subinterfaces of InterruptHandler in caoss.simulator.os.syscalls
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `SysCallHandler` The interface for system call handlers For protection purposes, syscall handler implementations should be package private

    Classes in caoss.simulator.os.syscalls that implement InterruptHandler
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ExitSyscallHandler` The exit system call handler that exits
    `class` | `IOSyscallHandler` A dummy system call handler that does nothing