ser_error processing, ipv6-ization of TM, new TM callbacks;
[sip-router] / error.h
1 /*
2  * $Id$
3  */
4
5 #ifndef error_h
6 #define error_h
7
8 #define E_UNSPEC      -1
9 #define E_OUT_OF_MEM  -2
10 #define E_BAD_RE      -3
11 /* #define E_BAD_ADDRESS -4 */
12 #define E_BUG         -5
13 #define E_CFG         -6
14 #define E_NO_SOCKET             -7
15
16 #define E_SEND            -477
17 /* unresolveable next-hop address */
18 #define E_BAD_ADDRESS -478
19 /* unparseable URI */
20 #define E_BAD_URI         -479
21 /* misformated request */
22 #define E_BAD_REQ         -400
23
24 #define MAX_REASON_LEN  128
25
26 /* processing status of the last command */
27 extern int ser_error;
28 extern int prev_ser_error;
29
30 int err2reason_phrase( int ser_error, int *sip_error, 
31                 char *phrase, int etl, char *signature );
32
33
34 #endif