summaryrefslogtreecommitdiff
path: root/usbclerk.h
AgeCommit message (Collapse)AuthorFilesLines
2012-10-24usbclerk: add temporary driver install per sessionArnon Gilboa1-1/+2
-add message type USB_CLERK_DRIVER_SESSION_INSTALL, bump version to 3 -handle multiple pipe connections concurrently with thread for each one -keep pipe open, and on pipe close - cleanup the session-specific devices -add test for temporary driver install and multiple devices v2: fixed most of Uri's comments: -remove the device from the list upon USB_CLERK_DRIVER_REMOVE e.g. prevent the following scenario: client1 install+uninstall, client2 install, client1 disconnect -limit the number of concurrent connected clients to 32 -according to the request type, set device auto_remove flag for driver uninstall upon disconnect FIXME: prevent uninstall for a device used by other clients rhbz#845216
2012-05-03usbclerk: refactor dispatch_message()Arnon Gilboa1-1/+1
2012-05-03usbclerk: better msg namesArnon Gilboa1-8/+9
2012-04-24usbclerk: mv usbcommon.h usbclerk.hArnon Gilboa1-0/+34