UT_Exit Class Reference

#include <UT_Exit.h>

List of all members.

Public Types

enum  UT_ExitCode {
  EXIT_OK = 0, EXIT_GENERIC_ERROR = 1, EXIT_BUILTIN_ERROR = 2, EXIT_LICENSE_ERROR = 3,
  EXIT_SOCKET_ERROR = 4, EXIT_PARSE_UI_ERROR = 5
}

Static Public Member Functions

static void exit (UT_ExitCode exit_code=EXIT_OK)
static void exitWithSignalNumber (int signal_number)
static void exitWithSpecificCode (int exit_code)
static void runExitCallbacks ()
static int addExitCallback (void(*exitcallback)(void *data), void *data=0)
static int removeExitCallback (void(*exitcallback)(void *data), void *data=0)
static void removeAllExitCallbacks ()


Detailed Description

Definition at line 28 of file UT_Exit.h.


Member Enumeration Documentation

Enumerator:
EXIT_OK 
EXIT_GENERIC_ERROR 
EXIT_BUILTIN_ERROR 
EXIT_LICENSE_ERROR 
EXIT_SOCKET_ERROR 
EXIT_PARSE_UI_ERROR 

Definition at line 42 of file UT_Exit.h.


Member Function Documentation

static int UT_Exit::addExitCallback ( void(*)(void *data exitcallback,
void *  data = 0 
) [static]

static void UT_Exit::exit ( UT_ExitCode  exit_code = EXIT_OK  )  [static]

static void UT_Exit::exitWithSignalNumber ( int  signal_number  )  [static]

static void UT_Exit::exitWithSpecificCode ( int  exit_code  )  [static]

static void UT_Exit::removeAllExitCallbacks (  )  [static]

static int UT_Exit::removeExitCallback ( void(*)(void *data exitcallback,
void *  data = 0 
) [static]

static void UT_Exit::runExitCallbacks (  )  [static]


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

Generated on Fri May 25 00:10:46 2012 for HDK by  doxygen 1.5.9