接口设计方案
16页1、接口设计方案、设计方案DLL由甲方调用监控模块,控制监控模块的启停、设置策略等,通过甲方调用监控模块的接口将监控策略告知监控模块,由监控模块监控相关操作行为,并根据策略配置调用甲方提供的文件内容检查模块,对相关文件进行文件内容筛查,来确定文件是否是涉密文件。时通过甲方程序调用乙方监控模块DLL接口获取监控结果甲方文件内容检查模块、接口部分(监控模块*Function:lnitDescription:初始化操作Input:无Output:无Return :Other:*监控模块监控DLLn*甲方程序true :成功,false :失败DLL,乙方提供)*Function:SetRuleDescription: 设置监控规则 lnput:char* pRule:监控规则,XML格式,见附1|111111 1M1Output:无Return : true :成功,false :失败Other:*2、bool SetRule(char* pRule);*Function:StartDescription:设置完规则,启动监控规则生效Input:无Output:无Return : true :成
2、功,false :失败Other:*3、bool Start();*Function:WaitDataDescription:实时等待获取监控数据可以是一条可以是多条。返回监控结附2果见Input:无Output:int &nCount返回总条数,char*&pData返回数据。stop接口停止)Return : -1.异常0.成功获取数据1结束/停止(其他地方调用Other:建议乙方内部实现用信号、内核事件等处理方式。*4、int WaitData(int &nCount, char*& pData);甲方调用伪代码:ThreadFunc()/ 实时线程While(TRUE)char* pData = NULL;int nCount = 0;int nRet = WaitData(nCount,pData);/ 等待一条或多条数据时返回,没有数据就等待。switch(nRet)-1.异常 continue;0.成功获取数据pData0 、pData11.结束/停止(其他地方调用Stop停止) Return;FreeData(pData);*WaitData 函数char*要释放的数据
3、Function:FreeDataDescription:释放数据内存接口,对应put:int nCount要释放的元素数量,Outp 无ut:Return :无Other:*5、FreeData (int nCount ,char* pData);*Function:StopDescription:停止监控,监控规则失效Input:无Output:无Return : true :成功,false :失败Other:*6、bool Stop();*Function:UnlnitDescription:程序退出Input:无Output:无Return : true :成功,false :失败Other:*7、UnInit();二、文件检查模块/*接口说明 */创建文件检查实例void (*PCreateFileCheckerObject)(IFileChecker *pObject);/释放文件检查实例void (*PReleaseFileCheckerObject)(IFileChecker *pObject);多规则多种关键字组合,则创建多个实例IFileChecker/初始化vo
《接口设计方案》由会员夏**分享,可在线阅读,更多相关《接口设计方案》请在金锄头文库上搜索。
纳税人办理各类税务事项申请书模板(DOC41)
初二语文短语专项训练试题及答案
2021年我的中国梦:我的童年
2023年调研员个人工作计划(2篇).doc
变色龙教学反思
苏州生态文明建设调研报告
2022年高二生物上学期第一次9月月考试题
简单的美术教师教学工作总结例文(二篇).doc
2022年办事处工作计划
z锅炉爆管应急预案129
文化综合大纲解读,2013年重庆政法干警考试
年度话务员工作总结样本(2篇).doc
服装销售上半年工作计划范文(四篇).doc
办公室主任岗位职责(七篇)
秋天的雨教案
2023办公室内勤的下半年工作计划范本(3篇).doc
有关自来水作文4篇
精选电话客服年度个人工作总结(4篇).doc
2023年购房合同电子版(8篇)
Gettysburg Address 林肯葛底斯堡演说 中英对译版
2022-09-11 1页
2023-06-05 5页
2023-07-27 15页
2023-06-12 36页
2023-08-16 3页
2023-11-18 9页
2023-10-23 17页
2022-10-24 1页
2023-08-03 16页
2023-07-30 9页