ITK Function Reference

(V10000.1.0.60_20160308.00)
pdi_server_errors.h
Go to the documentation of this file.
1 /*HEAD PDI_SERVER_ERRORS HHH UGMR */
2 /*==================================================================================================
3 
4  Copyright (c) 1994 Electronic Data Systems Corporation
5  Unpublished - All rights reserved
6  Shape Data
7 
8 ====================================================================================================
9 File description:
10 
11 
12 ====================================================================================================
13  Date Name Description of Change
14 
15 20-Mar-1994 Tim Carter Record last error type so that it can be explained if necessary
16 23-May-1996 Paul J Wilken Add a Head and/or Class Card
17 24-May-1996 Paul J Wilken Add a CORRECT Head/Class Card !
18 16-Sep-1996 Tim Carter Reorganised IMAN error reporting for better error messages
19 19-Dec-1997 Austin Benson Transfer from Jeeves to Clearcase
20 18-Aug-2000 Alexandra Wagner Export some symbols
21 18-Aug-2000 Alexandra Wagner Forgot the NXMGR_IM_API thing
22 06-Aug-2002 Aaron Ruckman Split libtc.dll project
23 05-Sep-2002 Aaron Ruckman Update headers as part of dll splitiman project
24 05-Mar-2004 Brendan Brolly Rebase to NX3
25 $HISTORY$
26 ==================================================================================================*/
27 #ifndef PDI_SERVER_ERRORS_H_INCLUDED
28 #define PDI_SERVER_ERRORS_H_INCLUDED
29 
30 #include <nxmgr_im/libnxmgr_im_exports.h>
31 
32 #ifdef __cplusplus
33  extern "C"{
34 #endif
35 extern NXMGR_IM_API void PDI__set_error_was_error( void );
36 
37 
38 extern NXMGR_IM_API void PDI__set_error_description(
39  int error_number,
40  char* error_name,
41  char* explanation
42  );
43 
44 typedef const char* (*PDI__error_translator_fn_t)(
45  int ifail
46  );
47 
48 extern void PDI__set_error_translator(
50  );
51 
52 #ifdef __cplusplus
53 }
54 #endif
55 #include <nxmgr_im/libnxmgr_im_undef.h>
56 #endif /* PDI_SERVER_ERRORS_H_INCLUDED */