C# Класс Mosa.HardwareSystem.InterruptManager

The Interrupt Manager dispatches interrupts to the appropriate hardware device drivers
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
interruptHandlers LinkedList[]
spinLock SpinLock

Открытые методы

Метод Описание
AddInterruptHandler ( byte irq, IHardwareDevice hardwareDevice ) : void

Adds the interrupt handler.

InterruptManager ( ) : System.Collections.Generic

Initializes a new instance of the InterruptManager class.

ProcessInterrupt ( byte irq ) : void

Processes the interrupt.

ReleaseInterruptHandler ( byte irq, IHardwareDevice hardwareDevice ) : void

Releases the interrupt handler.

Описание методов

AddInterruptHandler() публичный Метод

Adds the interrupt handler.
public AddInterruptHandler ( byte irq, IHardwareDevice hardwareDevice ) : void
irq byte The irq.
hardwareDevice IHardwareDevice The hardware device.
Результат void

InterruptManager() публичный Метод

Initializes a new instance of the InterruptManager class.
public InterruptManager ( ) : System.Collections.Generic
Результат System.Collections.Generic

ProcessInterrupt() публичный Метод

Processes the interrupt.
public ProcessInterrupt ( byte irq ) : void
irq byte The irq.
Результат void

ReleaseInterruptHandler() публичный Метод

Releases the interrupt handler.
public ReleaseInterruptHandler ( byte irq, IHardwareDevice hardwareDevice ) : void
irq byte The irq.
hardwareDevice IHardwareDevice The hardware device.
Результат void

Описание свойств

interruptHandlers защищенное свойство

protected LinkedList[] interruptHandlers
Результат LinkedList[]

spinLock защищенное свойство

protected SpinLock,Mosa.HardwareSystem spinLock
Результат SpinLock