Isochronous endpoint I/O
[platform/upstream/libusb.git] / TODO
1 for 1.0
2 =======
3 cancellation race concerns - better tracking of kernel feedback?
4 thread safety
5 error codes
6 fixme review
7 review functionality missing over 0.1
8 endianness of control setup, issues when resubmitting transfers
9 rename poll to handle_events
10 make libusb_get_pollfds return const?
11 doxygen warnings
12 make descriptor things const?
13 isochronous sync I/O?
14
15 1.0 API style/naming points to reconsider
16 =========================================
17 typedef _cb or _cb_fn or _cb_t?
18 typedef as-is or pointers? libusb_dev_t rather than libusb_dev *?
19
20 for 1.1 or future
21 ==================
22 optional timerfd support (runtime detection)
23 notifications of hotplugged/unplugged devices
24 use poll() rather than select()?
25 offer API to create/destroy handle_events thread