#include "IRQHandler.h" #include #include IRQHandler::IRQHandler(u8 irq) : m_irq_number(irq) { register_irq_handler(m_irq_number, *this); } IRQHandler::~IRQHandler() { unregister_irq_handler(m_irq_number, *this); } void IRQHandler::enable_irq() { PIC::enable(m_irq_number); } void IRQHandler::disable_irq() { PIC::disable(m_irq_number); }