Orxonox: orxonox::SignalHandler Class Reference

# orxonox::SignalHandler Class Reference

`#include <src/util/SignalHandler.h>`

List of all members.

## Public Member Functions

void | doCatch (const std::string &appName, const std::string &filename)
void | dontCatch ()
void | registerCallback (SignalCallback cb, void *someData)
| SignalHandler ()
| ~SignalHandler ()

## Static Public Member Functions

static SignalHandler & | getInstance ()

## Static Private Attributes

static SignalHandler * | singletonRef_s = NULL

## Constructor & Destructor Documentation

orxonox::SignalHandler::SignalHandler | ( |  | ) | `[inline]`

References singletonRef_s.

orxonox::SignalHandler::~SignalHandler | ( |  | ) | `[inline]`

References singletonRef_s.

## Member Function Documentation

void orxonox::SignalHandler::doCatch | ( | const std::string & | appName,
|  | const std::string & | filename |
| ) |  |  | `[inline]`

Referenced by orxonox::Core::Core().

void orxonox::SignalHandler::dontCatch | ( |  | ) | `[inline]`

static SignalHandler& orxonox::SignalHandler::getInstance | ( |  | ) | `[inline, static]`

References singletonRef_s.

void orxonox::SignalHandler::registerCallback | ( | SignalCallback | cb,
|  | void * | someData |
| ) |  |  | `[inline]`

## Member Data Documentation

SignalHandler * orxonox::SignalHandler::singletonRef_s = NULL`[static, private]`

Referenced by getInstance(), SignalHandler(), and ~SignalHandler().

The documentation for this class was generated from the following files:

- src/util/SignalHandler.h
- src/util/SignalHandler.cc