summaryrefslogtreecommitdiffstats
path: root/usbmuxd-proto.h
diff options
context:
space:
mode:
authorGravatar Martin Szulecki2009-05-04 18:18:40 +0200
committerGravatar Nikias Bassen2009-05-04 18:18:40 +0200
commit7364e09f6849076c710ac9ce52a5d5fd2445e19c (patch)
treeb1435d14501f704900142c0a5f7b11ea5f3217fa /usbmuxd-proto.h
parentcae80628faeeb19a88a28d7fb058e74f8b2743ed (diff)
downloadusbmuxd-7364e09f6849076c710ac9ce52a5d5fd2445e19c.tar.gz
usbmuxd-7364e09f6849076c710ac9ce52a5d5fd2445e19c.tar.bz2
Use autotools build system and add license
Signed-off-by: Nikias Bassen <nikias@gmx.li>
Diffstat (limited to 'usbmuxd-proto.h')
-rw-r--r--usbmuxd-proto.h52
1 files changed, 0 insertions, 52 deletions
diff --git a/usbmuxd-proto.h b/usbmuxd-proto.h
deleted file mode 100644
index 7f8c2d6..0000000
--- a/usbmuxd-proto.h
+++ /dev/null
@@ -1,52 +0,0 @@
-/* Protocol defintion for usbmuxd proxy protocol */
-
-#ifndef __USBMUXD_PROTO_H
-#define __USBMUXD_PROTO_H
-
-#include <stdint.h>
-
-#define USBMUXD_SOCKET_FILE "/var/run/usbmuxd"
-
-struct usbmuxd_header {
- uint32_t length; // length of message, including header
- uint32_t reserved; // always zero
- uint32_t type; // message type
- uint32_t tag; // responses to this query will echo back this tag
-} __attribute__((__packed__));
-
-struct usbmuxd_result {
- struct usbmuxd_header header;
- uint32_t result;
-} __attribute__((__packed__));
-
-struct usbmuxd_connect_request {
- struct usbmuxd_header header;
- uint32_t device_id;
- uint16_t tcp_dport; // TCP port number
- uint16_t reserved; // set to zero
-} __attribute__((__packed__));
-
-struct usbmuxd_device {
- uint32_t device_id;
- uint16_t product_id;
- char serial_number[40];
-} __attribute__((__packed__));
-
-struct usbmuxd_device_info_record {
- struct usbmuxd_header header;
- struct usbmuxd_device device;
- char padding[222];
-} __attribute__((__packed__));
-
-struct usbmuxd_scan_request {
- struct usbmuxd_header header;
-} __attribute__((__packed__));
-
-enum {
- USBMUXD_RESULT = 1,
- USBMUXD_CONNECT = 2,
- USBMUXD_SCAN = 3,
- USBMUXD_DEVICE_INFO = 4,
-};
-
-#endif /* __USBMUXD_PROTO_H */