X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=lib%2Fasio.h;h=d17ee7ff5eef7bc62da3eb1aaba3ab2da7e233c6;hb=1386442ebc5b681b0ded431880198e3beb6da483;hp=61e5ebd553036fc9d93d57c0f2f1b5911adacba2;hpb=88272ecb5fbee5629d9674f02e4e8645601e340d;p=libucw.git diff --git a/lib/asio.h b/lib/asio.h index 61e5ebd5..d17ee7ff 100644 --- a/lib/asio.h +++ b/lib/asio.h @@ -24,6 +24,7 @@ struct asio_queue { clist idle_list; // Recycled requests waiting for get clist done_list; // Finished requests struct work_queue queue; + uns use_count; // For use by the caller }; enum asio_op { @@ -42,6 +43,8 @@ struct asio_request { uns len; int status; int returned_errno; + int submitted; + void *user_data; // For use by the caller }; void asio_init_queue(struct asio_queue *q); // Initialize a new queue