Introduce USB input monitoring on Linux. (dm)


git-svn-id: svn://mielke.cc/main/brltty@8103 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Rename usbMonitorEndpoint() to usbMonitorInputEndpoint(). (dm)


git-svn-id: svn://mielke.cc/main/brltty@8104 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Shorten a few long lines. (dm)


git-svn-id: svn://mielke.cc/main/brltty@8105 91a5dbb7-01b9-0310-9b5f-b28072856b6e
When starting to monitor USB input, don't lose any input already buffered elsewhere. (dm)


git-svn-id: svn://mielke.cc/main/brltty@8106 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Integrate the Linux USB URB signal handler properly with the rest of the code. (dm)


git-svn-id: svn://mielke.cc/main/brltty@8107 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Group the USB completed request fields together. (dm)


git-svn-id: svn://mielke.cc/main/brltty@8108 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Group the USB input monitor fields together. (dm)


git-svn-id: svn://mielke.cc/main/brltty@8109 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Group the Linux USB input monitor fields together. (dm)


git-svn-id: svn://mielke.cc/main/brltty@8110 91a5dbb7-01b9-0310-9b5f-b28072856b6e