#include <stdio.h>#include <string.h>#include "../../sr_module.h"#include "../../db/db.h"#include "../../dprint.h"#include "../../error.h"#include "../../mem/mem.h"#include "../../ut.h"#include "../../mod_fix.h"#include "alookup.h"

Go to the source code of this file.
Functions | |
| static int | child_init (int rank) |
| static MODULE_VERSION void | destroy (void) |
| static int | mod_init (void) |
Variables | |
| db_func_t | adbf |
| int | ald_append_branches = 0 |
| str | alias_domain_column = str_init("alias_domain") |
| str | alias_user_column = str_init("alias_username") |
| static cmd_export_t | cmds [] |
| db_con_t * | db_handle |
| static str | db_url = str_init(DEFAULT_RODB_URL) |
| str | domain_column = str_init("domain") |
| str | domain_prefix = {NULL, 0} |
| struct module_exports | exports |
| static param_export_t | params [] |
| int | use_domain = 0 |
| str | user_column = str_init("username") |
| static int child_init | ( | int | rank | ) | [static] |
| static void destroy | ( | void | ) | [static] |
| static int mod_init | ( | void | ) | [static] |
Definition at line 128 of file alias_db.c.
References db_bind_mod(), DB_CAP_QUERY, DB_CAPABILITY, _str::len, LM_CRIT, LM_ERR, and _str::s.
Definition at line 68 of file alias_db.c.
| int ald_append_branches = 0 |
| str alias_domain_column = str_init("alias_domain") |
| str alias_user_column = str_init("alias_username") |
cmd_export_t cmds[] [static] |
Initial value:
{
{"alias_db_lookup", (cmd_function)alias_db_lookup, 1, fixup_spve_null, 0,
REQUEST_ROUTE|FAILURE_ROUTE},
{0, 0, 0, 0, 0, 0}
}
Definition at line 71 of file alias_db.c.
Definition at line 58 of file alias_db.c.
Referenced by allow_trusted(), init_addresses(), init_child_trusted(), init_trusted(), mi_init_addresses(), mi_init_trusted(), and register_udomain().
| str domain_column = str_init("domain") |
'domain' column name in group table
Definition at line 60 of file alias_db.c.
Referenced by alias_db_lookup(), get_ha1(), is_user_in(), and sd_lookup().
| str domain_prefix = {NULL, 0} |
| struct module_exports exports |
Definition at line 93 of file alias_db.c.
param_export_t params[] [static] |
Definition at line 79 of file alias_db.c.
| int use_domain = 0 |
Use domain in is_user_in
Definition at line 64 of file alias_db.c.
Referenced by alias_db_lookup(), bind_usrloc(), check_user_blacklist(), db_delete_ucontact(), db_delete_urecord(), db_insert_ucontact(), db_load_urecord(), db_update_ucontact(), diameter_is_user_in(), does_uri_exist(), get_ha1(), is_user_in(), load_user_carrier(), mi_fix_aor(), preload_udomain(), sd_lookup(), w_dbdelete_avps(), w_dbload_avps(), and w_dbstore_avps().
| str user_column = str_init("username") |
'user' column name in group table
Definition at line 59 of file alias_db.c.
Referenced by alias_db_lookup(), get_ha1(), is_user_in(), and sd_lookup().
1.5.6