0

我正在研究libev,ev_loop是libev的一个非常重要的组成部分。但是我搜索了libev源代码,找不到struct ev_loop的定义。

那么,ev_loop 应该是什么样子的呢?

struct ev_loop {
  /* anything here? */
}
4

1 回答 1

1

ev.c 的第 1501 行和所有 ev_vars.h

  struct ev_loop
  {
    ev_tstamp ev_rt_now;
    #define ev_rt_now ((loop)->ev_rt_now)
    #define VAR(name,decl) decl;
      #include "ev_vars.h"
    #undef VAR
  };
于 2012-10-16T16:44:57.530 回答