⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 timerhandler.cc

📁 对POSIX timer的面向对象的封装。
💻 CC
字号:
#include "TimerHandler.h"#include "TimerCache.h"#include <stdio.h>TimerHandler * TimerHandler::instance_m = 0;TimerHandler * TimerHandler::instance(){  if (instance_m == 0)  {    instance_m = new TimerHandler;  }  return instance_m;}int TimerHandler::handle(CommonData * data){  if (data->getData())  {    int currentTime = *((int *)data->getData());    pCache_m->handleTimeout(currentTime);  }  return 0;}int TimerHandler::initialize(TimerCache * pCache){  pCache_m = pCache;  int ret = OamTask::initialize();  if (ret == -1)  {    perror("task initializing failed.");    return -1;  }    return start();}TimerHandler::TimerHandler():pCache_m(0){}TimerHandler::~TimerHandler(){}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -