errinfo.h File Reference

Error handling. More...

#include "str.h"

Include dependency graph for errinfo.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  err_info_

ErrorClasses error clases



#define OSER_EC_PARSER   1
#define OSER_EC_PMEMORY   2
#define OSER_EC_SMEMORY   3
#define OSER_EL_CRITIC   1
#define OSER_EL_HIGH   2
#define OSER_EL_LOW   5
#define OSER_EL_MEDIUM   3
#define OSER_EL_NORMAL   4
typedef struct err_info_ err_info_t
err_info_tget_err_info (void)
 Get global error state.
void init_err_info (void)
 Initialize global error state.
void set_err_info (int ec, int el, char *info)
 Set suggested error info message.
void set_err_reply (int rc, char *rr)
 Set suggested error reply.


Detailed Description

Error handling.

Definition in file errinfo.h.


Define Documentation

#define OSER_EC_PARSER   1

#define OSER_EC_PMEMORY   2

private memory error

Definition at line 36 of file errinfo.h.

#define OSER_EC_SMEMORY   3

share memory error

Definition at line 37 of file errinfo.h.

#define OSER_EL_CRITIC   1

Definition at line 39 of file errinfo.h.

#define OSER_EL_HIGH   2

Definition at line 40 of file errinfo.h.

#define OSER_EL_LOW   5

Definition at line 43 of file errinfo.h.

#define OSER_EL_MEDIUM   3

severity level normal - used by parsing errors

Definition at line 41 of file errinfo.h.

Referenced by get_hdr_field(), parse_from_header(), parse_from_uri(), parse_orig_ruri(), parse_ppi_uri(), parse_sip_msg_uri(), and parse_to_uri().

#define OSER_EL_NORMAL   4

Definition at line 42 of file errinfo.h.


Typedef Documentation

typedef struct err_info_ err_info_t


Function Documentation

err_info_t* get_err_info ( void   ) 

Get global error state.

Definition at line 40 of file errinfo.c.

void init_err_info ( void   ) 

Initialize global error state.

Definition at line 44 of file errinfo.c.

Referenced by run_action_list(), and run_top_route().

void set_err_info ( int  ec,
int  el,
char *  info 
)

void set_err_reply ( int  rc,
char *  rr 
)


Generated on Wed May 23 06:01:02 2012 for Kamailio - The Open Source SIP Server by  doxygen 1.5.6