UniSet
1.4.0
|
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 // --------------------------------------------------------------------------