00001 00025 #ifndef __MAGIC_NOTIFIER_H__ 00026 #define __MAGIC_NOTIFIER_H__ 00027 00028 #include <magic/miodevice.h> 00029 00030 class DeviceNotifier : public Object { 00031 public: 00032 00033 void addDevice (); 00034 void removeDevice (IODevice* dev); 00035 void run (); 00036 00037 virtual bool data ()=0; 00038 }; 00039 00040 00041 #endif 00042