// Excerpt from the "InterruptHandler" interface class InterruptHandler { public: virtual void plugin() = 0; // Register the handler virtual void trigger(const InterruptFrame &frame) = 0; // Handle an interrupt };