Chinaunix首页 | 论坛 | 博客
  • 博客访问: 857518
  • 博文数量: 150
  • 博客积分: 5123
  • 博客等级: 大校
  • 技术积分: 1478
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-06 10:03
文章分类

全部博文(150)

文章存档

2011年(2)

2010年(139)

2009年(9)

分类: C/C++

2010-10-02 21:15:39



#include <sys/stat.h>
#include <sys/time.h>
#include <fcntl.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <errno.h>
#include <event.h>
void time_cb(int fd, short event, void *arg)
{
    struct timeval tv;
    struct event *ev = NULL;
    // add your code here

    fprintf(stderr, "Hello, evtimer\n");
    ev = malloc(sizeof(struct event));
    tv.tv_sec = 0;
    tv.tv_usec = 50000L;
    evtimer_set(ev, time_cb, ev);
    evtimer_add(ev, &tv);
}
int main(int argc, char *argv)
{
    struct timeval tv;
    struct event *ev = NULL;
    event_init();
    ev = malloc(sizeof(struct event));
    tv.tv_sec = 0;
    tv.tv_usec = 50000L;
    evtimer_set(ev, time_cb, ev);
    evtimer_add(ev, &tv);
    event_dispatch();
    return 0;
}


阅读(956) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~