#include "../../pvar.h"


Go to the source code of this file.
Functions | |
| int | pv_fetch_contacts (struct sip_msg *msg, char *table, char *uri, char *profile) |
| int | pv_free_contacts (struct sip_msg *msg, char *profile, char *s2) |
| int | pv_get_ulc (struct sip_msg *msg, pv_param_t *param, pv_value_t *res) |
| int | pv_parse_ulc_name (pv_spec_p sp, str *in) |
| int | pv_set_ulc (struct sip_msg *msg, pv_param_t *param, int op, pv_value_t *val) |
| void | regpv_free_profiles (void) |
Definition in file regpv.h.
| int pv_fetch_contacts | ( | struct sip_msg * | msg, | |
| char * | table, | |||
| char * | uri, | |||
| char * | profile | |||
| ) |
Definition at line 398 of file regpv.c.
References ucontact::aor, _regpv_profile::aor, ucontact::c, ucontact::callid, _regpv_profile::contacts, urecord::contacts, ucontact::domain, _regpv_profile::domain, extract_aor(), fixup_get_svalue(), _regpv_profile::flags, usrloc_api::get_urecord, _str::len, LM_DBG, LM_ERR, usrloc_api::lock_udomain, ucontact::next, _regpv_profile::nrc, NULL, ucontact::path, pkg_malloc, _regpv_profile::pname, ucontact::prev, ucontact::received, regpv_free_profile(), regpv_get_profile(), _str::s, ul, usrloc_api::unlock_udomain, ucontact::user_agent, and ZSW.
| int pv_free_contacts | ( | struct sip_msg * | msg, | |
| char * | profile, | |||
| char * | s2 | |||
| ) |
| int pv_get_ulc | ( | struct sip_msg * | msg, | |
| pv_param_t * | param, | |||
| pv_value_t * | res | |||
| ) |
Definition at line 153 of file regpv.c.
References _regpv_profile::aor, _regpv_profile::aorhash, _regpv_name::attr, ucontact::c, ucontact::callid, ucontact::cflags, _regpv_profile::contacts, ucontact::cseq, _pv_name::dname, _regpv_profile::domain, ucontact::expires, ucontact::flags, _regpv_profile::flags, ucontact::last_modified, LM_DBG, LM_ERR, ucontact::methods, ucontact::next, _regpv_profile::nrc, NULL, ucontact::path, pv_get_null(), pv_get_sintval(), pv_get_spec_index(), pv_get_strval(), pv_get_uintval(), _pv_param::pvn, ucontact::q, ucontact::received, _regpv_name::rp, ucontact::sock, socket_info::sock_str, _pv_name::u, and ucontact::user_agent.
Definition at line 272 of file regpv.c.
References _regpv_name::attr, _pv_name::dname, _str::len, LM_DBG, LM_ERR, NULL, pkg_malloc, PV_NAME_PVAR, _pv_param::pvn, _pv_spec::pvp, regpv_get_profile(), _regpv_name::rp, _str::s, _pv_name::type, and _pv_name::u.
| int pv_set_ulc | ( | struct sip_msg * | msg, | |
| pv_param_t * | param, | |||
| int | op, | |||
| pv_value_t * | val | |||
| ) |
| void regpv_free_profiles | ( | void | ) |
Definition at line 135 of file regpv.c.
References _regpv_profile::next, NULL, pkg_free, _regpv_profile::pname, regpv_free_profile(), and _str::s.
1.5.6