交换机信息统计保存数据库模块接口文档.docVIP

  • 5
  • 0
  • 约3.36千字
  • 约 6页
  • 2018-03-03 发布于河南
  • 举报

交换机信息统计保存数据库模块接口文档.doc

交换机信息统计保存数据库模块接口文档

(交换机信息统计保存数据库模块) 接口说明书 编号: 编制:高兴民 日期:2003-8-12 审核: 日期: 批准: 日期:     文档修订记录 变更 序号 文档版本号 变更内容简述 变更日期 变更人 1. 报警模块接口说明 4 1.1 Alarm函数原型 4 1.2 Alarm 参数说明 4 2. 数据结构说明 4 2.1报警模块信息结构 4 交换机信息统计保存数据库 1.1 SaveSwitchInfoStat函数原型 BOOL SaveSwitchInfoStat(PSWITCH_INFO_STAT pInfo,DWORD pInfoLen) 1.2 SaveSwitchInfoStat参数说明 参数: PSWITCH_INFO_STAT pInfo IN 保存统计信息结构指针 DWORD pInfoLen IN 结构指针的长度 返回值: 成功返回TRUE,否则返回FALSE 数据结构说明 2.1交换机信息统计保存数据库 //定义交换机信息统计结构 #ifndef SWITCH_IP_LENGTH //交换机IP长度 #define SWITCH_IP_LENGTH 16 #endif #ifndef STAT_DETIAL_TYPE_Len #define STAT_DETIAL_TYPE_Len 50 #endif #ifndef STAT_TYPE_LEN #define STAT_TYPE_LEN 50 #endif #ifndef OPERATER_LEN #define OPERATER_LEN 50 #endif typedef struct _SWITCH_INFO_STAT_DETAIL //交换机详细信息 { char szStatDetailType[STAT_DETIAL_TYPE_Len]; //交换机详细信息名称 ULONG Value; //交换机详细信息值 }SWITCH_INFO_STAT_DETAIL,*PSWITCH_INFO_STAT_DETAIL; typedef struct _SWITCH_INFO_STAT //交换机统计信息结构 { char szStatType[STAT_TYPE_LEN]; //交换机统计信息类型名称 char SwitchIP[SWITCH_IP_LENGTH]; //交换机IP地址 UINT port; //统计的端口 ULONG totalTimes; //累计时间 char szOperater[OPERATER_LEN]; //操作员 COleDateTime RecordTime; //记录时间,即统计的当时系统时间 PSWITCH_INFO_STAT_DETAIL DetailTypeInfo; //交换机详细信息结构指针 DWORD DetailTypeInfoLen; //交换机详细信息结构总长度 }SWITCH_INFO_STAT,*PSWITCH_INFO_STAT; //定义交换机信息统计结构 调用接口示例 CSwitchInfoStat cls; //构造CSwitchInfoStat类 SWITCH_INFO_STAT s[24]; //以一个交换机24个端口为例 COleDateTime tm=COleDateTime::GetCurrentTime(); //得到当前时间 for(UINT i=0;i=23;i++)

文档评论(0)

1亿VIP精品文档

相关文档