]> git.ozlabs.org Git - ccan/blobdiff - ccan/io/backend.h
ccan/io: generic init function for listening connections.
[ccan] / ccan / io / backend.h
index c03ce2dc5f07e2709fa59744f2d0774d2f608551..e65c990683669d8cae1ee67a4fa3c540201a1764 100644 (file)
@@ -15,9 +15,8 @@ struct io_listener {
        struct fd fd;
 
        /* These are for connections we create. */
-       struct io_plan (*next)(struct io_conn *, void *arg);
-       void (*finish)(struct io_conn *, void *arg);
-       void *conn_arg;
+       void (*init)(int fd, void *arg);
+       void *arg;
 };
 
 struct io_timeout {