#include <stdlib.h>
#include <string.h>
#include "../dprint.h"
#include "../ut.h"
#include "../mem/mem.h"
#include "parse_from.h"
#include "parse_to.h"
#include "msg_parser.h"

Go to the source code of this file.
Functions | |
| str * | diversion_param (struct sip_msg *msg, str name) |
| int | parse_diversion_header (struct sip_msg *msg) |
| This method is used to parse the DIVERSION header. | |
Definition in file parse_diversion.c.
Get value of given diversion parameter
Definition at line 83 of file parse_diversion.c.
References sip_msg::diversion, _str::len, LM_ERR, to_param::name, to_param::next, to_body::param_lst, params, parse_diversion_header(), hdr_field::parsed, _str::s, and to_param::value.
| int parse_diversion_header | ( | struct sip_msg * | msg | ) |
This method is used to parse the DIVERSION header.
| msg | sip msg |
Definition at line 43 of file parse_diversion.c.
References hdr_field::body, sip_msg::diversion, to_body::error, HDR_DIVERSION_F, _str::len, LM_ERR, PARSE_ERROR, parse_headers(), parse_to(), hdr_field::parsed, pkg_free, pkg_malloc, and _str::s.
Referenced by diversion_param().
1.5.6