ev_io_start(event_base, &IO->recv_event);
break;
case eTerminateConnection:
-//////TODOxxxx
+ ShutDownCLient(IO);
break;
case eAbort:
ShutDownCLient(IO);
AsyncIO *IO = watcher->data;
EV_syslog(LOG_DEBUG, "event: %s\n", __FUNCTION__);
become_session(IO->CitContext);
- assert(IO->DNS.Fail);
assert(IO->DNS.Query->PostDNS);
switch (IO->DNS.Query->PostDNS(IO))
{
case eAbort:
+ assert(IO->DNS.Fail);
switch (IO->DNS.Fail(IO)) {
case eAbort:
//// StopClientWatchers(IO);
free(strings);
#endif
}
+
+
+ev_tstamp ctdl_ev_now (void)
+{
+ return ev_now(event_base);
+}