]> git.ozlabs.org Git - ccan/blobdiff - ccan/io/backend.h
ccan/io: replace backend_set_state with backend_wakeup()
[ccan] / ccan / io / backend.h
index 86db8c3d1de44983e3061bb33699a7783d69c88d..765e920ea9158d149eead5e5bb5d371d2d6f4531 100644 (file)
@@ -28,11 +28,10 @@ enum io_result {
 };
 
 enum io_state {
-       IO,
-       NEXT, /* eg starting, woken from idle, return from io_break. */
-       IDLE,
-       FINISHED,
-       PROCESSING /* We expect them to change this now. */
+       IO_IO,
+       IO_NEXT, /* eg starting, woken from idle, return from io_break. */
+       IO_IDLE,
+       IO_FINISHED
 };
 
 static inline enum io_state from_ioplan(struct io_plan *op)
@@ -104,7 +103,7 @@ bool add_listener(struct io_listener *l);
 bool add_conn(struct io_conn *c);
 bool add_duplex(struct io_conn *c);
 void del_listener(struct io_listener *l);
-void backend_set_state(struct io_conn *conn, struct io_plan *op);
+void backend_wakeup(struct io_conn *conn);
 void backend_add_timeout(struct io_conn *conn, struct timespec ts);
 void backend_del_timeout(struct io_conn *conn);