📄 database.h
字号:
#include <sybfront.h>
#include <sybdb.h>
#include <syberror.h>
#include <stdio.h>
#include "pstndefs.h"
int err_handler();
int msg_handler();
void database_init();
void database_close();
//有关数据库的全局变量
DBPROCESS *dbproc; /* The connection with SQL Server */
LOGINREC *login; /* The login information */
RETCODE return_code;
//用户原始纪录表所需的结构
struct user_time_account
{
char user_id[20]; //用户验证后记录
char caller_num[10];
char called_num[20]; //被叫号码输入后记录
char ip_address[14]; //发起IP呼叫前记录
char start_date[8]; //eg. "98/07/21" 发起IP呼叫前记录
char start_time[8]; //eg. "14:03:24" 发起IP呼叫前记录
char end_date[8]; //IP呼叫断开后记录
char end_time[8]; //IP呼叫断开后记录
long duration_time; //second 获取呼叫信息结束后记录
long recv_pktnum; //获取呼叫信息结束后记录
long send_pktnum; //获取呼叫信息结束后记录
};
struct user_time_account uta[MAXCHAN+1];
//网关服务原始记录表所需结构
struct gateway_service_account
{
char ip_address[15]; //IP呼叫进入后记录
char gateway_code[10];
char called_num[20]; //IP呼叫进入后记录
char start_date[8]; //eg. "98/07/21" //呼叫分析成功后记录或IP呼叫进入后记录
char start_time[8]; //eg. "14:03:24" //呼叫分析成功后记录或IP呼叫进入后记录
char end_date[8]; //IP呼叫断开后记录
char end_time[8];
long duration_time; //second
long recv_pktnum; //获取呼叫信息结束后记录
long send_pktnum; //获取呼叫信息结束后记录
};
struct gateway_service_account gsa[MAXCHAN+1];
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -