ITK Function Reference

(V10000.1.0.60_20160308.00)
Data Structures | Macros | Typedefs | Enumerations
error_datatypes.h File Reference
#include <stdarg.h>

Go to the source code of this file.

Data Structures

struct  ERROR_debug_handler_s
 

Macros

#define ERROR_INTERNAL_ERROR_CODE   65
 
#define ERROR_line   ERROR_this_file_name, __LINE__
 
#define ERROR_MAX_INTERNAL_CODE   67
 
#define ERROR_system_log_name_len   256
 
#define ERROR_THIRD_PARTY_ERROR   67
 
#define ERROR_this_file_name   __FILE__
 
#define ERROR_USER_ABORT   66
 

Typedefs

typedef void(* ERROR_debug_handler_fn_p_t )(int failure_code, void *data)
 
typedef struct
ERROR_debug_handler_s
ERROR_debug_handler_p_t
 
typedef struct
ERROR_debug_handler_s 
ERROR_debug_handler_t
 
typedef generic_routine_t ERROR_generic_routine_t
 
typedef void(* ERROR_note_handler_t )(const char *file_name, int line_number, const char *control_string, va_list ap)
 
typedef void(* ERROR_raise_handler_fn_p_t )(int error_code)
 
typedef ERROR_raise_handler_fn_p_t ERROR_raise_handler_id_t
 
typedef enum ERROR_recover_type_e ERROR_recover_type_t
 
typedef ERROR_signal_action_t(* ERROR_signal_fn_t )(int)
 
typedef logical(* ERROR_suppression_fn_p_t )(int error)
 

Enumerations

enum  ERROR_exception_type_t { ERROR_NO_EXCEPTION, ERROR_ESCAPE, ERROR_ERROR }
 
enum  ERROR_log_file_status_t { ERROR_LOG_FILE_NOT_OPEN, ERROR_KEEP_LOG_FILE, ERROR_KEEP_LOG_FILE_ON_NOTE, ERROR_KEEP_LOG_FILE_ON_ERROR }
 
enum  ERROR_recover_type_e {
  ERROR_PROTECT_TYPE, ERROR_ESCAPE_TYPE, ERROR_TOP_TYPE, ERROR_UF_TYPE,
  ERROR_USERABORT_TYPE, ERROR_CALLBACK_PROTECT_TYPE, ERROR_CALLBACK_WATCH_TYPE, ERROR_FRUSTRUM_PROTECT_TYPE,
  ERROR_FINALLY_TYPE, ERROR_QUIT_TYPE
}
 
enum  ERROR_signal_action_t { ERROR_return_to_faulting_code, ERROR_continue_fault_handling }
 

Macro Definition Documentation

#define ERROR_INTERNAL_ERROR_CODE   65

Definition at line 43 of file error_datatypes.h.

#define ERROR_line   ERROR_this_file_name, __LINE__

Definition at line 66 of file error_datatypes.h.

#define ERROR_MAX_INTERNAL_CODE   67

Definition at line 51 of file error_datatypes.h.

#define ERROR_system_log_name_len   256

Definition at line 68 of file error_datatypes.h.

#define ERROR_THIRD_PARTY_ERROR   67

Definition at line 45 of file error_datatypes.h.

#define ERROR_this_file_name   __FILE__

Definition at line 58 of file error_datatypes.h.

#define ERROR_USER_ABORT   66

Definition at line 44 of file error_datatypes.h.

Typedef Documentation

typedef void(* ERROR_debug_handler_fn_p_t)(int failure_code, void *data)

Definition at line 117 of file error_datatypes.h.

Definition at line 157 of file error_datatypes.h.

typedef void(* ERROR_note_handler_t)(const char *file_name, int line_number, const char *control_string, va_list ap)

Definition at line 125 of file error_datatypes.h.

typedef void(* ERROR_raise_handler_fn_p_t)(int error_code)

Definition at line 135 of file error_datatypes.h.

Definition at line 142 of file error_datatypes.h.

typedef ERROR_signal_action_t(* ERROR_signal_fn_t)(int)

Definition at line 155 of file error_datatypes.h.

typedef logical(* ERROR_suppression_fn_p_t)(int error)

Definition at line 163 of file error_datatypes.h.

Enumeration Type Documentation

Enumerator
ERROR_NO_EXCEPTION 
ERROR_ESCAPE 
ERROR_ERROR 

Definition at line 74 of file error_datatypes.h.

Enumerator
ERROR_LOG_FILE_NOT_OPEN 
ERROR_KEEP_LOG_FILE 
ERROR_KEEP_LOG_FILE_ON_NOTE 
ERROR_KEEP_LOG_FILE_ON_ERROR 

Definition at line 105 of file error_datatypes.h.

Enumerator
ERROR_PROTECT_TYPE 
ERROR_ESCAPE_TYPE 
ERROR_TOP_TYPE 
ERROR_UF_TYPE 
ERROR_USERABORT_TYPE 
ERROR_CALLBACK_PROTECT_TYPE 
ERROR_CALLBACK_WATCH_TYPE 
ERROR_FRUSTRUM_PROTECT_TYPE 
ERROR_FINALLY_TYPE 
ERROR_QUIT_TYPE 

Definition at line 84 of file error_datatypes.h.

Enumerator
ERROR_return_to_faulting_code 
ERROR_continue_fault_handling 

Definition at line 150 of file error_datatypes.h.