1、在.h文件中添加头文件#include "SysWrap/Timer.h",类中添加定义SysWrap::CTimer *timer;
2、在.cpp文件中查看所需要定时的函数在何处被调用,注释掉调用语句,添加
timer = new SysWrap::CTimer("t");
timer->start(SysWrap::CTimer::Proc(&你自己的类::&你自己定义的回调函数, this), 0, 500);
其中t是一个名字而已,什么都无所谓。第二句的第一个参数为回调函数,调用时无法加参数,很蛋疼、SysWrap::CTimer::Proc(&你自己的类::&你自己定义的回调函数, this),这一长串用于给回调函数加个参数;
3、在.cpp中添加一个回调函数
void 你自己的类::你自己的回调函数(unsigned long arg)
{
send_discovery_hello();//要定时的函数
}