diff options
| author | 2009-04-30 05:52:10 +0200 | |
|---|---|---|
| committer | 2009-04-30 05:52:10 +0200 | |
| commit | 49a8ef4fcbc8e76ca0f484e6b2d2d9eea70596b6 (patch) | |
| tree | d42281bbc3b17af0f92daa5d35429f46bdd2130f /device.h | |
| parent | 53fb582e7729d5b7ed40ff04d912fcf5add7ce1c (diff) | |
| download | usbmuxd-49a8ef4fcbc8e76ca0f484e6b2d2d9eea70596b6.tar.gz usbmuxd-49a8ef4fcbc8e76ca0f484e6b2d2d9eea70596b6.tar.bz2 | |
too much stuff and it WORKS
Diffstat (limited to 'device.h')
| -rw-r--r-- | device.h | 19 |
1 files changed, 19 insertions, 0 deletions
| @@ -22,12 +22,31 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |||
| 22 | #define __DEVICE_H__ | 22 | #define __DEVICE_H__ |
| 23 | 23 | ||
| 24 | #include "usb.h" | 24 | #include "usb.h" |
| 25 | #include "client.h" | ||
| 26 | |||
| 27 | struct device_info { | ||
| 28 | int id; | ||
| 29 | const char *serial; | ||
| 30 | uint32_t location; | ||
| 31 | uint16_t pid; | ||
| 32 | }; | ||
| 25 | 33 | ||
| 26 | void device_data_input(struct usb_device *dev, unsigned char *buf, int length); | 34 | void device_data_input(struct usb_device *dev, unsigned char *buf, int length); |
| 27 | 35 | ||
| 28 | int device_add(struct usb_device *dev); | 36 | int device_add(struct usb_device *dev); |
| 29 | void device_remove(struct usb_device *dev); | 37 | void device_remove(struct usb_device *dev); |
| 30 | 38 | ||
| 39 | int device_start_connect(int device_id, uint16_t port, struct mux_client *client); | ||
| 40 | void device_client_process(int device_id, struct mux_client *client, short events); | ||
| 41 | void device_abort_connect(int device_id, struct mux_client *client); | ||
| 42 | |||
| 43 | int device_get_count(void); | ||
| 44 | int device_get_list(struct device_info *p); | ||
| 45 | |||
| 46 | int device_get_timeout(void); | ||
| 47 | void device_check_timeouts(void); | ||
| 48 | |||
| 31 | void device_init(void); | 49 | void device_init(void); |
| 50 | void device_kill_connections(void); | ||
| 32 | void device_shutdown(void); | 51 | void device_shutdown(void); |
| 33 | #endif | 52 | #endif |
