From: Martin Mares Date: Sat, 9 Dec 2006 18:27:14 +0000 (+0100) Subject: asio: Add a couple of user-defined fields. X-Git-Tag: holmes-import~506^2~13^2~215 X-Git-Url: http://mj.ucw.cz/gitweb/?a=commitdiff_plain;h=7347d85735bece59aeed0ee60da4f3087ced6abc;p=libucw.git asio: Add a couple of user-defined fields. --- 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