struct AsyncIO {
int sock;
+ int active_event;
struct event recv_event, send_event;
IOBuffer SendBuf, RecvBuf;
IO_LineReaderCallback LineReader;
eNextState NextState;
};
+typedef struct _IOAddHandler {
+ void *Ctx;
+ EventContextAttach EvAttch;
+}IOAddHandler;
+
void FreeAsyncIOContents(AsyncIO *IO);
int QueueEventContext(void *Ctx, AsyncIO *IO, EventContextAttach CB);