db_mysql.c File Reference

DB_MYSQL :: Core

Module: DB_MYSQL :: the MySQL driver for Kamailio. More...

#include "../../sr_module.h"
#include "../../db/db.h"
#include "dbase.h"
#include "db_mysql.h"
#include <mysql/mysql.h>

Include dependency graph for db_mysql.c:

Go to the source code of this file.

Functions

MODULE_VERSION int db_mysql_bind_api (db_func_t *dbb)
static int mysql_mod_init (void)

Variables

static cmd_export_t cmds []
 MySQL database module interface.
unsigned int db_mysql_auto_reconnect = 1
unsigned int db_mysql_ping_interval = 5 * 60
unsigned int db_mysql_timeout_interval = 2
struct module_exports exports
static param_export_t params []
 Exported parameters.


Detailed Description

DB_MYSQL :: Core

Module: DB_MYSQL :: the MySQL driver for Kamailio.

Definition in file db_mysql.c.


Function Documentation

int db_mysql_bind_api ( db_func_t dbb  ) 

static int mysql_mod_init ( void   )  [static]

Definition at line 97 of file db_mysql.c.

References LM_DBG.


Variable Documentation

cmd_export_t cmds[] [static]

Initial value:

 {
   {"db_bind_api",         (cmd_function)db_mysql_bind_api,      0, 0, 0, 0},
   {0, 0, 0, 0, 0, 0}
}
MySQL database module interface.

Definition at line 64 of file db_mysql.c.

unsigned int db_mysql_auto_reconnect = 1

Definition at line 53 of file db_mysql.c.

Referenced by db_mysql_new_connection(), and db_mysql_submit_query().

unsigned int db_mysql_ping_interval = 5 * 60

Definition at line 51 of file db_mysql.c.

Referenced by db_mysql_submit_query().

unsigned int db_mysql_timeout_interval = 2

Definition at line 52 of file db_mysql.c.

Referenced by db_mysql_new_connection().

Definition at line 81 of file db_mysql.c.

param_export_t params[] [static]

Exported parameters.

Definition at line 73 of file db_mysql.c.


Generated on Mon May 21 20:00:37 2012 for Kamailio - The Open Source SIP Server by  doxygen 1.5.6