#include <string.h>#include "../../dprint.h"#include "../../action.h"#include "../../config.h"#include "../../ut.h"#include "../../parser/parse_uri.h"#include "../../db/db.h"#include "../../mod_fix.h"#include "../../dset.h"#include "alias_db.h"#include "alookup.h"

Go to the source code of this file.
Defines | |
| #define | MAX_USERURI_SIZE 256 |
Functions | |
| int | alias_db_lookup (struct sip_msg *_msg, char *_table, char *_str2) |
| static int | rewrite_ruri (struct sip_msg *_m, char *_s) |
Variables | |
| db_func_t | adbf |
| char | useruri_buf [MAX_USERURI_SIZE] |
| int alias_db_lookup | ( | struct sip_msg * | _msg, | |
| char * | _table, | |||
| char * | _str2 | |||
| ) |
Free the DB result
Definition at line 72 of file alookup.c.
References ald_append_branches, alias_domain_column, alias_user_column, append_branch(), DB_BLOB, db_handle, DB_STR, DB_STRING, domain_column, domain_prefix, fixup_get_svalue(), db_func::free_result, sip_uri::host, _str::len, LM_DBG, LM_ERR, MIN_Q, db_val_t::nul, NULL, parse_sip_msg_uri(), sip_msg::parsed_uri, db_func::query, RES_ROW_N, RES_ROWS, rewrite_ruri(), _str::s, db_val_t::str_val, action::type, db_val_t::type, use_domain, db_func::use_table, sip_uri::user, user_column, useruri_buf, and db_val_t::val.
| static int rewrite_ruri | ( | struct sip_msg * | _m, | |
| char * | _s | |||
| ) | [inline, static] |
Rewrite Request-URI
Definition at line 52 of file alookup.c.
References do_action(), action::elem, LM_ERR, action::next, SET_URI_T, action_elem_::string, STRING_ST, action_elem_::type, action::type, and action_elem_::u.
Referenced by alias_db_lookup(), and sd_lookup().
Definition at line 68 of file alias_db.c.
| char useruri_buf[MAX_USERURI_SIZE] |
1.5.6