#include <UT_Exit.h>
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 () |
Definition at line 28 of file UT_Exit.h.
| enum UT_Exit::UT_ExitCode |
| 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] |
1.5.9