Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 9240 in orxonox.OLD for trunk/src/util/signal_handler.h


Ignore:
Timestamp:
Jul 6, 2006, 12:25:44 PM (18 years ago)
Author:
bensch
Message:

orxonox/trunk: better signal handler.
patched by chrigi

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/util/signal_handler.h

    r9110 r9240  
    1212
    1313#define GDB_BT_FILE "orxonox.backtrace"
    14 enum GdbRunType{
    15   GDB_RUN_WRITE_TO_FILE = 1,
    16   GDB_RUN_IN_FOREGROUND
    17 };
    1814
    1915typedef int (*SignalCallback)( void * someData );
     
    4844    void registerCallback( SignalCallback cb, void * someData );
    4945
    50     void doCatch( std::string appName, GdbRunType type = GDB_RUN_WRITE_TO_FILE );
     46    void doCatch( std::string appName );
    5147    void dontCatch();
    5248
     
    6157    static SignalHandler * singletonRef;
    6258
    63     GdbRunType type;
    64 
    6559    std::string appName;
    6660};
     
    7165 public:
    7266   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 ) {};
    7468  void dontCatch() {};
    7569  void registerCallback( SignalCallback cb, void * someData ) {};
Note: See TracChangeset for help on using the changeset viewer.