X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=lib%2Fasio.h;h=d17ee7ff5eef7bc62da3eb1aaba3ab2da7e233c6;hb=ff6fce257ce09477b27d9cd9e624ce0692e536b1;hp=45c7fb9f40d1899040814e9b8e9b08f7513833bf;hpb=7e1f93ce44a60eb194562680cbd662866eee829a;p=libucw.git diff --git a/lib/asio.h b/lib/asio.h index 45c7fb9f..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 { @@ -43,6 +44,7 @@ struct asio_request { 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