mirror of
https://github.com/RPCS3/libusb.git
synced 2026-07-18 18:24:33 -04:00
dcd5e0075f
Start listing the things I want to discuss/reconsider before 1.0 API is final.
19 lines
579 B
Plaintext
19 lines
579 B
Plaintext
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
|