博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C之基于signal信号的交互式的测试功能模块(触发时机)
阅读量:4026 次
发布时间:2019-05-24

本文共 1176 字,大约阅读时间需要 3 分钟。

## 基于signal的测试方式

#define USE_FILTER#ifdef USE_FILTERVOID installFliter();VOID do_filter(int num);#endif#ifdef USE_FILTER    //[4]-install signal    installFliter();#endif#ifdef USE_FILTERVOID installFliter(){    signal(SIGTSTP, do_filter);}VOID test1(CSnmpReply msg){    cout << "++++++++++++++++++++++++++++++++++++++++++++process snmp replu++++++++++++++++" << endl;    msg.output();    IPC_MSG_S reply;    reply.uiCmdMark = msg.iCmdMark;    strcpy(reply.msgPara ,"
12
"); reply.uiGetResult = 0; // maybe snmp can use this code to express the error by snmp CCUpgradeHelper::getInstance()->onReply(&reply);}VOID do_filter(int num){ cout << "********************************Send Snmp Request****************************************" << endl; CSnmpMsg msg; msg.devSite = "4-1"; msg.devType = 4; msg.cbFunction = CSnmpReplyHandle::handle_getVersion; msg.sOid = msg.sOid = OidManager::getOid(MSG_CMD_GET_VERSION ,msg.devType); msg.iRespFlag = 1; msg.iCmdMark = 12; HandleSnmpMsgThread::getInstance()->addSnmpMsg(msg); cout << "*****************************************************************************************" << endl;}#endif

转载地址:http://pbvbi.baihongyu.com/

你可能感兴趣的文章
性能测试中用LambdaProbe监控Tomcat Tomcat和Probe的配置
查看>>
Java RMI之HelloWorld篇
查看>>
Oracle 物化视图
查看>>
利用VMware搭建虚拟开发环境及VMware虚拟机上网
查看>>
spring系列之 回调函数的使用
查看>>
Java中的枚举(一)
查看>>
Java中的枚举(二)
查看>>
request.getInputStream()读取post传递的xml文件问题
查看>>
用Java实现断点续传(HTTP)
查看>>
Oracle树查询及相关函数
查看>>
Struts2中配置Servlet详解
查看>>
weblogic10和hibernate3 冲突解决方案
查看>>
WebLogic部署SSH2项目的小结
查看>>
JS+Struts2多文件上传完整示例
查看>>
Hibernate中DetachedCriteria的使用
查看>>
ORM是什么?
查看>>
关于Hibernate的一些常规问题
查看>>
Oracle中视图的创建和处理方法
查看>>
在Hibernate应用中使用视图
查看>>
MyEclipse 8.6 特性,安装与优化
查看>>