database.h

来自「ipt网关源码」· C头文件 代码 · 共 51 行

H
51
字号
#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 + =
减小字号Ctrl + -
显示快捷键?