summaryrefslogtreecommitdiff
path: root/TODO
blob: f4becf69bccfae67308ba58e9a576bf1bf5cb99e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
isochronous endpoint I/O
optional timerfd support (runtime detection)
API docs
notifications of hotplugged/unplugged devices
thread safety
signalfd emulation through pipes and sigaction() for older kernels
signalfd not needed for usbfs? can we poll on the fd?
use poll() rather than select()?
abstraction for cross-platform-ness

API style/naming points to reconsider
=====================================

struct libusb_(bulk|control)_transfer or parameters?
devh in general
urbh in general (should this be a transfer handle?)
find/get devices API
config struct/function naming