alias_db.c File Reference

#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"

Include dependency graph for alias_db.c:

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_tdb_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")


Function Documentation

static int child_init ( int  rank  )  [static]

Definition at line 112 of file alias_db.c.

References db_func::init, and LM_ERR.

static void destroy ( void   )  [static]

Definition at line 158 of file alias_db.c.

References db_func::close.

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.


Variable Documentation

Definition at line 68 of file alias_db.c.

Definition at line 65 of file alias_db.c.

Referenced by alias_db_lookup().

str alias_domain_column = str_init("alias_domain")

Definition at line 62 of file alias_db.c.

Referenced by alias_db_lookup().

str alias_user_column = str_init("alias_username")

Definition at line 61 of file alias_db.c.

Referenced by alias_db_lookup().

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 67 of file alias_db.c.

Referenced by alias_db_lookup(), and sd_lookup().

str db_url = str_init(DEFAULT_RODB_URL) [static]

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}

Definition at line 63 of file alias_db.c.

Referenced by alias_db_lookup().

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

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().


Generated on Thu May 17 12:00:34 2012 for Kamailio - The Open Source SIP Server by  doxygen 1.5.6