【问题标题】:where ev_loop declared in libev?ev_loop 在 libev 中声明在哪里?
【发布时间】:2012-10-16 16:32:53
【问题描述】:

我正在研究 libev,ev_loop 是 libev 的一个非常重要的组件。但是我搜索了libev的源代码,并没有找到struct ev_loop的定义。

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

struct ev_loop {
  /* anything here? */
}

【问题讨论】:

    标签: c libev


    【解决方案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
      };
    

    【讨论】:

      猜你喜欢
      • 2015-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多