Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00034 #ifndef _DP_DB_H_
00035 #define _DP_DB_H
00036
00037 #include "../../str.h"
00038 #include "../../lib/srdb1/db.h"
00039
00040 #define DP_TABLE_NAME "dialplan"
00041 #define DPID_COL "dpid"
00042 #define PR_COL "pr"
00043 #define MATCH_OP_COL "match_op"
00044 #define MATCH_EXP_COL "match_exp"
00045 #define MATCH_LEN_COL "match_len"
00046 #define SUBST_EXP_COL "subst_exp"
00047 #define REPL_EXP_COL "repl_exp"
00048 #define ATTRS_COL "attrs"
00049
00050
00051 #define DP_TABLE_VERSION 1
00052 #define DP_TABLE_COL_NO 8
00053
00054 extern str dp_db_url;
00055 extern str dp_table_name;
00056 extern str dpid_column;
00057 extern str pr_column;
00058 extern str match_op_column;
00059 extern str match_exp_column;
00060 extern str match_len_column;
00061 extern str subst_exp_column;
00062 extern str repl_exp_column;
00063 extern str attrs_column;
00064
00065 int init_db_data();
00066 int dp_connect_db();
00067 void dp_disconnect_db();
00068
00069 #endif