#include <event.h>
#include <stdio.h>
#include <time.h>
static void
hello(int fd, short event, void *arg)
{
printf("hello man\n");
}
int main(int argc, const char *argv[])
{
struct event_base *base;
struct timeval tm;
struct event evt;
evutil_timerclear(&tm);
tm.tv_sec = 10;
base = event_base_new();
//evtimer_set(&evt, hello, NULL);
event_set(&evt, -1, EV_PERSIST, hello, NULL);
event_base_set(base, &evt);
evtimer_add(&evt, &tm);
event_base_loop(base, 0);
return 0;
}
参考:http://yaojingguo.iteye.com/blog/826196
注意注释处的不同。