]> git.ozlabs.org Git - ccan/blobdiff - ccan/io/backend.h
ccan/io: implement debug.
[ccan] / ccan / io / backend.h
index 44e64ab165583765cea22a5e08a374eaf5c7dfdc..9f8c546c06a6a28135f8ffe2d2176e009e1e6b34 100644 (file)
@@ -25,6 +25,9 @@ struct io_listener {
 /* One connection per client. */
 struct io_conn {
        struct fd fd;
+       bool debug;
+       /* For duplex to save. */
+       bool debug_saved;
 
        /* always or closing list. */
        struct io_conn *list;
@@ -44,7 +47,7 @@ void del_listener(struct io_listener *l);
 void backend_new_closing(struct io_conn *conn);
 void backend_new_always(struct io_conn *conn);
 void backend_new_plan(struct io_conn *conn);
-
+void remove_from_always(struct io_conn *conn);
 void backend_plan_done(struct io_conn *conn);
 
 void backend_wake(const void *wait);