X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Fevent_client.h;h=79eda639b7726060b997d3ec43eaf23c661711c8;hb=757d27c6e4c9eefec77b1b4c4c41ea2a8b312007;hp=9abda5329aa9f27d927d3fcdd223db25ce8e37a6;hpb=f73ec44ea6fb12fe23b7a021993dff8a28cbe0f7;p=citadel.git diff --git a/citadel/event_client.h b/citadel/event_client.h index 9abda5329..79eda639b 100644 --- a/citadel/event_client.h +++ b/citadel/event_client.h @@ -38,7 +38,8 @@ struct AsyncIO { eNextState NextState; ev_timer conn_fail, - rw_timeout; + rw_timeout, + unwind_stack_timeout; ev_io recv_event, send_event, conn_event; @@ -92,8 +93,10 @@ eNextState InitEventIO(AsyncIO *IO, double conn_timeout, double first_rw_timeout, int ReadFirst); +void IO_postdns_callback(struct ev_loop *loop, ev_timer *watcher, int revents); int QueueQuery(ns_type Type, char *name, AsyncIO *IO, IO_CallBack PostDNS); +void QueryCbDone(AsyncIO *IO); void StopClient(AsyncIO *IO);