Changeset 9240 in orxonox.OLD for trunk/src/util/signal_handler.h
- Timestamp:
- Jul 6, 2006, 12:25:44 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/util/signal_handler.h
r9110 r9240 12 12 13 13 #define GDB_BT_FILE "orxonox.backtrace" 14 enum GdbRunType{15 GDB_RUN_WRITE_TO_FILE = 1,16 GDB_RUN_IN_FOREGROUND17 };18 14 19 15 typedef int (*SignalCallback)( void * someData ); … … 48 44 void registerCallback( SignalCallback cb, void * someData ); 49 45 50 void doCatch( std::string appName , GdbRunType type = GDB_RUN_WRITE_TO_FILE);46 void doCatch( std::string appName ); 51 47 void dontCatch(); 52 48 … … 61 57 static SignalHandler * singletonRef; 62 58 63 GdbRunType type;64 65 59 std::string appName; 66 60 }; … … 71 65 public: 72 66 inline static SignalHandler* getInstance() { if (!SignalHandler::singletonRef) SignalHandler::singletonRef = new SignalHandler(); return SignalHandler::singletonRef; }; 73 void doCatch( std::string appName , GdbRunType type = GDB_RUN_WRITE_TO_FILE) {};67 void doCatch( std::string appName ) {}; 74 68 void dontCatch() {}; 75 69 void registerCallback( SignalCallback cb, void * someData ) {};
Note: See TracChangeset
for help on using the changeset viewer.