Changeset 8184 in orxonox.OLD for branches/network/src/util/signal_handler.cc
- Timestamp:
- Jun 7, 2006, 1:16:12 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/network/src/util/signal_handler.cc
r8068 r8184 17 17 #include <assert.h> 18 18 19 SignalHandler * SignalHandler::singletonRef = NULL; 20 19 21 #ifndef __WIN32__ 20 21 SignalHandler * SignalHandler::singletonRef = NULL;22 22 23 23 SignalHandler::SignalHandler() … … 59 59 void SignalHandler::sigHandler( int sig ) 60 60 { 61 for ( SignalCallbackList::iterator it = SignalHandler::getInstance()->callbackList.begin(); it != SignalHandler::getInstance()->callbackList.end(); it++ ) 62 { 63 (*(it->cb))( it->someData ); 64 } 65 61 66 std::string sigName = "UNKNOWN"; 62 67 … … 113 118 } 114 119 120 void SignalHandler::registerCallback( SignalCallback cb, void * someData ) 121 { 122 SignalCallbackRec rec; 123 rec.cb = cb; 124 rec.someData = someData; 125 126 callbackList.push_back(rec); 127 } 128 115 129 #endif /* __WIN32__ */
Note: See TracChangeset
for help on using the changeset viewer.