00001 #ifndef CSignalHandle_hpp 00002 #define CSignalHandle_hpp 00003 00004 namespace SIGNAL 00005 { 00006 00007 00008 class CSignalHandle 00009 { 00010 public: 00011 virtual void handleSignal(int signum) = 0; 00012 virtual ~CSignalHandle() {}; 00013 }; 00014 00015 00016 } /* SIGNAL */ 00017 00018 #endif