boost::asio::deadline_timer timer_;  

     timer_(io_service),  

      timer_.expires_from_now(boost::posix_time::seconds(1));
timer_.async_wait(
boost::bind(&sender::handle_timeout, this,
boost::asio::placeholders::error)); void handle_timeout(const boost::system::error_code& error)
{
if (!error)
{
timer_.expires_from_now(boost::posix_time::seconds(1));
timer_.async_wait(
boost::bind(&sender::handle_timeout, this,
boost::asio::placeholders::error));
/*Insert Your Functions*/ }
}

在你所用的类中声明一个boost 的timer 见第一句话,

初始化这个timer 第二句话,

第三句,第四句话,使timer正常的工作起来。

后面的的timer的时间到后,的执行程序。

执行程序中,进行了迭代,可以再次计时,

最新文章

  1. svn: Can't convert string from 'UTF-8' to native encoding 的解决办法(转)
  2. 二叉树-二叉查找树-AVL树-遍历
  3. 趋势型指标——MACD
  4. C扩展 C++回顾到入门
  5. 基于socket的客户端和服务端聊天机器人
  6. 解决eclipse打开报错:failed to create the java virtual ma
  7. android 文件读取(assets、raw)
  8. jQuery自定义组件——输入框设置默认提示文字
  9. js简易写法
  10. Java-Enumeration总结
  11. 第5章 令牌自省端点(Token Introspection Endpoint) - IdentityModel 中文文档(v1.0.0)
  12. ANSYS中的阻尼damper
  13. 清除float浮动造成影响的几种解决方案
  14. Java 动态代理详解
  15. NOIP 普及组 2014 螺旋矩阵
  16. VEMap.DeleteAllShapeLayers 方法
  17. ITxlab倡议启动“互联网X大脑”计划
  18. RN 上传文件到以及上传文件到七牛云(初步)
  19. oracle 自动备份
  20. SpringBoot(二)thymeleaf模板的引入

热门文章

  1. nginx+memcached+ftp上传图片+iis
  2. FindLetter 类——查找文件中特定的字符,每一行开头为某一个字符,则跳过
  3. 【学习opencv第七篇】图像的阈值化
  4. GoldentGate Oracle to Oracle 初始化具体解释
  5. JDK 安装以及环境变量的配置(Windows)
  6. 基于Hadoop技术实现的离线电商分析平台(Flume、Hadoop、Hbase、SpringMVC、highcharts)
  7. 以&运行在后台的程序,关闭terminal后,相应进进程自动关闭
  8. Problem K: Yikes -- Bikes!
  9. RTSP 消息拼装实例代码
  10. byte为什么要与上0xff(转)