X-Git-Url: https://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Fio%2Fbackend.h;fp=ccan%2Fio%2Fbackend.h;h=f57d24950a7693554bdb104ba58d0ef81294df14;hp=aace0f2bad38d96a6835da31a2a2edf9f020ea6a;hb=31c816a6a9a2037d8860d56814835d9ac488d52f;hpb=96dcdfbf1a400f7cb43cf3f0761f52fd6de9ff65;ds=sidebyside diff --git a/ccan/io/backend.h b/ccan/io/backend.h index aace0f2b..f57d2495 100644 --- a/ccan/io/backend.h +++ b/ccan/io/backend.h @@ -31,9 +31,7 @@ enum io_plan_status { /* Waiting for io_wake */ IO_WAITING, /* Always do this. */ - IO_ALWAYS, - /* Closing (both plans will be the same). */ - IO_CLOSING + IO_ALWAYS }; /** @@ -60,8 +58,8 @@ struct io_plan { struct io_conn { struct fd fd; - /* always and closing lists. */ - struct list_node always, closing; + /* always list. */ + struct list_node always; void (*finish)(struct io_conn *, void *arg); void *finish_arg; @@ -75,7 +73,6 @@ 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_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);