Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Jun 16, 2008, 11:07:34 PM (16 years ago)
Author:
rgrieder
Message:

moved SignalHandler from core to orxonox

File:
1 moved

Legend:

Unmodified
Added
Removed
  • code/branches/core3/src/orxonox/SignalHandler.h

    r1605 r1607  
    3535#define _SignalHandler_H__
    3636
    37 #include "CorePrereqs.h"
     37#include "OrxonoxPrereqs.h"
    3838
    3939#include <list>
     
    4242typedef int (*SignalCallback)( void * someData );
    4343
    44 #ifndef __WIN32__
     44#if ORXONOX_PLATFORM != ORXONOX_PLATFORM_WIN32
    4545#include <signal.h>
    4646
     
    9191};
    9292
    93 #else /* #ifndef __WIN32__ */
     93#else /* ORXONOX_PLATFORM == ORXONOX_PLATFORM_WIN32 */
    9494
    95 class _CoreExport SignalHandler
     95class _OrxonoxExport SignalHandler
    9696{
    97  public:
    98    inline static SignalHandler* getInstance() { if (!SignalHandler::singletonRef) SignalHandler::singletonRef = new SignalHandler(); return SignalHandler::singletonRef; };
    99    void doCatch( const std::string & appName, const std::string & fileName ) {};
    100   void dontCatch() {};
    101   void registerCallback( SignalCallback cb, void * someData ) {};
     97  public:
     98    inline static SignalHandler* getInstance() { if (!SignalHandler::singletonRef) SignalHandler::singletonRef = new SignalHandler(); return SignalHandler::singletonRef; };
     99    void doCatch( const std::string & appName, const std::string & fileName ) {};
     100    void dontCatch() {};
     101    void registerCallback( SignalCallback cb, void * someData ) {};
    102102
    103  private:
     103  private:
    104104    static SignalHandler * singletonRef;
    105105};
    106 #endif /* #ifndef __WIN32__ */
     106
     107#endif /* ORXONOX_PLATFORM == ORXONOX_PLATFORM_WIN32 */
    107108
    108109#endif /* _SignalHandler_H__ */
Note: See TracChangeset for help on using the changeset viewer.