UniSet  1.4.0
SingleProcess.h
00001 #ifndef SingleProcess_H_
00002 #define SingleProcess_H_
00003 // --------------------------------------------------------------------------
00004 #include <string>
00005 // --------------------------------------------------------------------------
00010 class SingleProcess
00011 {
00012     public:
00013         SingleProcess();
00014         virtual ~SingleProcess();
00015     
00016     protected:
00017         virtual void term( int signo ){}
00018 
00019         static void set_signals( bool ask );
00020 
00021     private:
00022 
00023         static void terminated( int signo );
00024         static void finishterm( int signo );
00025 
00026 };
00027 // --------------------------------------------------------------------------
00028 #endif // SingleProcess_H_
00029 // --------------------------------------------------------------------------