我正在研究libev,而ev_loop是libev的非常重要的组成部分。但是我搜索了libev源代码,但找不到struct ev_loop的定义。
那么,ev_loop应该是什么样子?
struct ev_loop {
/* anything here? */
}
最佳答案
ev.c和所有ev_vars.h的第1501行
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
};
关于c - 在libev中声明的ev_loop在哪里?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12919346/