summaryrefslogtreecommitdiff
path: root/src/device.h
Commit message (Collapse)AuthorAgeFilesLines
* Get USB speed for device and use it for device attached client messageMartin Szulecki2014-11-111-0/+1
|
* Update and slightly cleanup copyright headersMartin Szulecki2014-10-061-18/+17
|
* Properly rename header guards according to C++ standardNikias Bassen2014-09-131-2/+3
|
* device/client: make device_get_list() allocate the result buffer itselfNikias Bassen2014-01-091-1/+1
| | | | | | | Using device_get_count() and device_get_list() separately can return different device counts in case there are devices added to the list inbetween these two function calls. To prevent this, device_get_list() will allocate the buffer by itself.
* preflight: replace idevice_event_* with thread safe implementationNikias Bassen2013-12-271-0/+1
| | | | | | | | | | | idevice_event_subscribe() calls usbmuxd_subscribe() which will start a thread waiting for device add/remove events. But this implementation is not able to handle more than one "subscription". However the preflight worker will start a thread for _each_ device resulting in a really messed up situation if more than one device is attached at the same time. This fix will use usbmuxd's internal device_remove function calling a preflight callback to make this implementation thread safe.
* make sure usbmuxd -x does not terminate when unpaired devices are still presentNikias Bassen2013-09-191-2/+2
|
* added preflight worker implementation to handle initial device pairingNikias Bassen2013-09-191-0/+2
|
* remove libusbmuxd sources and adapt source tree to use autotoolsNikias Bassen2013-09-171-0/+52
libusbmuxd has been split off and is now managed in a separate repository. By the time of this commit, the repository is: git clone http://git.sukimashita.com/libusbmuxd.git