]> code.citadel.org Git - citadel.git/blobdiff - citadel/event_client.h
work on errorhandling for the smtp event client
[citadel.git] / citadel / event_client.h
index 33a4d0b90f8585a1df553899dc9936e81fe28230..52e3de5ac9f132ddc01d24f78a8c2199cbd31298 100644 (file)
@@ -8,6 +8,9 @@
 typedef struct AsyncIO AsyncIO;
 
 typedef enum _eNextState {
+       eSendDNSQuery,
+       eReadDNSReply,
+       eConnect,
        eSendReply, 
        eSendMore,
        eReadMessage, 
@@ -99,6 +102,8 @@ void QueryCbDone(AsyncIO *IO);
 
 void StopClient(AsyncIO *IO);
 
+void StopClientWatchers(AsyncIO *IO);
+
 void SetNextTimeout(AsyncIO *IO, double timeout);
 
 void InitC_ares_dns(AsyncIO *IO);