00001 #ifndef _PosixSignalHandler_h_ 00002 #define _PosixSignalHandler_h_ 00003 00009 class PosixSignalHandler 00010 { 00011 public: 00017 virtual void HandlePosixSignal( int signalNumber ) = 0 ; 00018 00024 virtual ~PosixSignalHandler() = 0 ; 00025 } ; 00026 00027 inline 00028 PosixSignalHandler::~PosixSignalHandler() 00029 { 00030 /* empty */ 00031 } 00032 #endif // #ifndef _PosixSignalHandler_h_