00001 #if !defined(__IRQ_SOURCE_HPP__) 00002 #define __IRQ_SOURCE_HPP__ 00003 00004 // 00005 // local includes 00006 // 00007 #include "core/common.hpp" 00008 00012 struct irq_source 00013 { 00017 virtual inline ~irq_source(void) 00018 {} 00019 00025 virtual void irq_moved(l4_irq_t from, l4_irq_t to) = 0; 00026 }; 00027 00028 #endif 00029 00030 // ***** end of source ***** // 00031