Elm  2
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
NoCrashHandler Class Reference

#include <elm/debug/CrashHandler.h>

+ Inheritance diagram for NoCrashHandler:

Public Member Functions

virtual void setup (void)
 
virtual void handle (void)
 
virtual void cleanup (void)
 

Additional Inherited Members

- Public Types inherited from CrashHandler
typedef t::uint32 mode_t
 
- Static Public Member Functions inherited from CrashHandler
static void set (CrashHandler *handler, mode_t mode)
 
static CrashHandlerget (void)
 
static mode_t mode (void)
 
static void crash (void)
 
- Static Public Attributes inherited from CrashHandler
static const t::uint32 DEBUG = 0x01
 
static const t::uint32 INT = 0x02
 
static CrashHandler DEFAULT
 
- Protected Member Functions inherited from CrashHandler
 CrashHandler (void)
 
virtual ~CrashHandler (void)
 

Member Function Documentation

◆ cleanup()

virtual void cleanup ( void  )
inlinevirtual

This function is called when the handler is removed.

Reimplemented from CrashHandler.

◆ handle()

virtual void handle ( void  )
inlinevirtual

This function is called when a crash need to be handled.

Reimplemented from CrashHandler.

◆ setup()

virtual void setup ( void  )
inlinevirtual

This function is called when the handler is installed.

Reimplemented from CrashHandler.


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