]> git.stg.codes - stg.git/blob - stglibs/common.lib/stg_error.h
Проведен легкий рефакторинг кода плагина для работы с rscriptd,
[stg.git] / stglibs / common.lib / stg_error.h
1 /*
2  *****************************************************************************
3  *
4  * File:        stg_error.h
5  *
6  * Description: ëÏÄÙ ÏÛÉÂÏË
7  *
8  * $Id: stg_error.h,v 1.1.1.1 2005/09/29 11:33:18 boris Exp $
9  *
10  *****************************************************************************
11  */
12
13 #ifndef _STG_ERROR_H_
14 #define _STG_ERROR_H_
15
16
17 /* îÁÞÁÌÏ ÏÂÌÁÓÔÉ ÏÛÉÂÏË ÍÏÄÕÌÑ astat.cgi */
18 #define ERROR_ASTAT_START   (100000)
19 /* îÁÞÁÌÏ ÏÂÌÁÓÔÉ ÏÛÉÂÏË ÂÉÂÌÉÔÅËÉ qparam.lib */
20 #define ERROR_QPARAM_START  (102000)
21 /* îÁÞÁÌÏ ÏÂÌÁÓÔÉ ÏÛÉÂÏË ÂÉÂÌÉÔÅËÉ diagram.lib */
22 #define ERROR_DIAGRAM_START (103000)
23
24
25 typedef enum
26 {
27     SUCCESS = 0,
28
29     ERROR_CONFIG_READ = ERROR_ASTAT_START,
30     ERROR_PORT_NUM,
31     ERROR_CLEAR_SID_DIR,
32     ERROR_UNKNOWN_HTTP_METHOD,
33     ERROR_NULL_HTTP_METHOD,
34     ERROR_UNKNOWN_QUERY,
35     ERROR_LOGIN,        // ÐÏËÁ ÞÔÏ ÏÄÎÁ ÏÛÉÂËÁ ÎÁ ÍÎÏÇÏ ÓÉÔÕÁÃÉÊ:
36                         //   * ÎÅ ×ÅÒÎÏÅ ÉÍÑ É ÐÁÒÏÌØ
37                         //   * ÎÅÔ Ó×ÑÚÉ Ó ÓÅÒ×ÅÒÏÍ
38                         //   * ....
39                         // ÜÔÏ Ó×ÑÚÁÎÏ Ó ËÏÄÁÍÉ ÏÛÉÂÏË ÍÏÄÕÌÑ srvconf.lib
40                         // × ÄÁÌØÎÅÊÛÅÍ ÎÁÄÏ ÐÅÒÅÄÁÌÁÔØ ×ÓÅ ÎÁ ÏÄÉÎ
41                         // enum ÏÛÉÂÏË
42     ERROR_PREPARE_USER_SELECTION_PAGE_0,
43     ERROR_ADD_IFACE,
44     ERROR_ADD_TARIFF,
45     ERROR_ADD_GROUP,
46     ERROR_ADD_USER,
47     ERROR_CREATE_SID,
48     ERROR_SET_SID,
49     ERROR_UPDATE_SID,
50     ERROR_READ_SID_DATA,
51     ERROR_WRITE_SID_DATA,
52     ERROR_REMOVE_EXPIRED_SID,
53
54     ERROR_MEMORY_ALLOCATE = ERROR_QPARAM_START,
55     ERROR_MEMORY_DESPOSE,
56     ERROR_NULL_QUERY,   // ÚÁÐÒÏÓ ÎÅ ÐÏÌÕÞÅÎ
57     ERROR_QUERY,        // ÏÛÉÂËÁ × ÚÁÐÒÏÓÅ - ÎÅÓÏÏÔ×ÅÔÓÔ×ÉÅ ÓÔÁÎÄÁÒÔÕ
58
59     ERROR_ARC_DATA_FULL = ERROR_DIAGRAM_START,
60     ERROR_ARC_PERCENT,
61     TODO
62 } RESULT_DATA;
63
64
65 char * GetErrorString(RESULT_DATA res);
66
67 #endif  /* _STG_ERROR_H_ */
68
69 /* EOF */
70