#include "../../parser/msg_parser.h"
#include "../../mem/shm_mem.h"


Go to the source code of this file.
Defines | |
| #define | sip_msg_free(_p_msg) shm_free( (_p_msg )) |
| #define | sip_msg_free_unsafe(_p_msg) shm_free_unsafe( (_p_msg) ) |
Functions | |
| static void | clean_msg_clone (struct sip_msg *msg, void *min, void *max) |
| struct sip_msg * | sip_msg_cloner (struct sip_msg *org_msg, int *sip_msg_len) |
Definition in file tm/sip_msg.h.
| #define sip_msg_free | ( | _p_msg | ) | shm_free( (_p_msg )) |
| #define sip_msg_free_unsafe | ( | _p_msg | ) | shm_free_unsafe( (_p_msg) ) |
| static void clean_msg_clone | ( | struct sip_msg * | msg, | |
| void * | min, | |||
| void * | max | |||
| ) | [inline, static] |
Definition at line 43 of file tm/sip_msg.h.
References clean_hdr_field(), hdr_allocs_parse(), sip_msg::headers, LM_DBG, hdr_field::next, hdr_field::parsed, and hdr_field::type.
Referenced by free_faked_req(), and run_trans_callbacks().
Definition at line 315 of file tm/sip_msg.c.
References sip_msg::accept, sip_msg::accept_disposition, sip_msg::accept_language, sip_msg::add_rm, sip_msg::allow, allow, auth_body_cloner(), AUTH_BODY_SIZE, sip_msg::authorization, hdr_field::body, sip_msg::body_lumps, sip_msg::buf, sip_msg::callid, clone_authorized_hooks(), CLONE_LUMP_LIST, sip_msg::contact, sip_msg::content_disposition, sip_msg::content_length, sip_msg::content_type, sip_msg::cseq, sip_msg::diversion, sip_msg::dst_uri, sip_msg::eoh, sip_msg::event, sip_msg::expires, sip_msg::first_line, FL_SHM_CLONE, lump_rpl::flags, sip_msg::from, sip_msg::h_via1, sip_msg::h_via2, HDR_ACCEPT_T, HDR_ACCEPTDISPOSITION_T, HDR_ACCEPTLANGUAGE_T, HDR_ALLOW_T, HDR_AUTHORIZATION_T, HDR_CALLID_T, HDR_CONTACT_T, HDR_CONTENTDISPOSITION_T, HDR_CONTENTLENGTH_T, HDR_CONTENTTYPE_T, HDR_CSEQ_T, HDR_DIVERSION_T, HDR_EVENT_T, HDR_EXPIRES_T, HDR_FROM_T, HDR_MAXFORWARDS_T, HDR_MIN_SE_T, HDR_ORGANIZATION_T, HDR_PAI_T, HDR_PATH_T, HDR_PPI_T, HDR_PRIORITY_T, HDR_PRIVACY_T, HDR_PROXYAUTH_T, HDR_PROXYREQUIRE_T, HDR_RECORDROUTE_T, HDR_REFER_TO_T, HDR_RETRY_AFTER_T, HDR_ROUTE_T, HDR_RPID_T, HDR_SESSION_EXPIRES_T, HDR_SUBJECT_T, HDR_SUPPORTED_T, HDR_TO_T, HDR_UNSUPPORTED_T, HDR_USERAGENT_T, HDR_VIA_T, sip_msg::headers, HOOK_NOT_SET, sip_msg::last_header, to_body::last_param, _str::len, sip_msg::len, len, LINK_SIBLING_HEADER, LM_ERR, LM_WARN, LUMP_LIST_LEN, LUMP_RPL_NODUP, LUMP_RPL_NOFREE, LUMP_RPL_SHMEM, sip_msg::maxforwards, sip_msg::min_se, sip_msg::msg_flags, to_param::name, hdr_field::name, sip_msg::new_uri, lump_rpl::next, to_param::next, via_param::next, via_body::next, hdr_field::next, sip_msg::organization, sip_msg::pai, to_body::param_lst, via_body::param_lst, hdr_field::parsed, sip_msg::parsed_orig_ruri, sip_msg::parsed_orig_ruri_ok, sip_msg::parsed_uri, sip_msg::parsed_uri_ok, sip_msg::path, sip_msg::path_vec, sip_msg::ppi, sip_msg::priority, priority, sip_msg::privacy, sip_msg::proxy_auth, sip_msg::proxy_require, sip_msg::record_route, record_route(), sip_msg::refer_to, msg_start::reply, sip_msg::reply_lump, msg_start::request, ROUND4, sip_msg::route, sip_msg::rpid, _str::s, sip_msg::sdp, sip_msg::session_expires, shm_free, shm_malloc(), hdr_field::sibling, SIP_REPLY, SIP_REQUEST, sip_msg::subject, sip_msg::supported, lump_rpl::text, sip_msg::to, translate_pointer, msg_start::type, hdr_field::type, msg_start::u, sip_msg::unparsed, sip_msg::unsupported, uri_trans(), sip_msg::user_agent, to_param::value, sip_msg::via1, sip_msg::via2, and via_body_cloner().
Referenced by build_cell(), and store_reply().
1.5.6