IO_CallBack Fail; /* the dns lookup didn't work out. */
} evcares_data;
+
struct AsyncIO {
long ID;
ev_tstamp Now;
} IOAddHandler;
+inline static time_t EvGetNow(AsyncIO *IO) { return (time_t) IO->Now;}
extern int DebugEventLoop;
extern int DebugCAres;
curl_easy_strerror(sta)); \
} } while (0)
+#define SET_EV_TIME(IO, BASE) \
+ IO->Now = ev_now(BASE); \
+ if (IO->CitContext != NULL) IO->CitContext->lastcmd = IO->Now;
+
void InitIOStruct(AsyncIO *IO,
void *Data,
eNextState NextState,