summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorDaniel Drake <dsd@gentoo.org>2008-03-08 12:48:35 +0000
committerDaniel Drake <dsd@gentoo.org>2008-03-08 12:58:32 +0000
commitd21ebe47ce578c93cd8969be1c933d503e32e5d4 (patch)
tree00e7dc7471875ff433167607f28def629a6e7cca /TODO
parentfd6fb3cc093ad47271353a0e468d16547f991382 (diff)
downloadlibusb-d21ebe47ce578c93cd8969be1c933d503e32e5d4.tar.gz
Rework URB API naming
Now refer to everything as "transfers" as consistent with the USB spec libusb_transfer is now a kind of transfer handle. To reduce confusion with libusb_bulk_transfer and libusb_control_transfer, those have been renamed to libusb_{control,bulk}_transfer_request.
Diffstat (limited to 'TODO')
-rw-r--r--TODO5
1 files changed, 3 insertions, 2 deletions
diff --git a/TODO b/TODO
index 4f367dc..ddf3439 100644
--- a/TODO
+++ b/TODO
@@ -9,6 +9,7 @@ isochronous endpoint I/O
thread safety
abstraction for cross-platform-ness
error codes
+fixme review
for 1.1 or future
==================
@@ -21,8 +22,8 @@ use poll() rather than select()?
struct libusb_(bulk|control)_transfer or parameters?
devh in general
-urbh in general (should this be a transfer handle?)
+separate transfer allocation and submission
config struct/function naming
typedef _cb or _cb_fn or _cb_t?
typedef as-is or pointers? libusb_dev_t rather than libusb_dev *?
-FP_ urb status codes
+remove "_transfer" from libusb_{control,bulk}_transfer_request?