summaryrefslogtreecommitdiffstats
path: root/usbmux.h
diff options
context:
space:
mode:
authorGravatar Matt Colyer2008-07-29 10:13:37 -0700
committerGravatar Matt Colyer2008-07-29 10:13:37 -0700
commit3dc130f3049e250b2d5c0b48af1995fda2fad3d4 (patch)
tree9d801459ef68e83a0d4ca038c0589d8e4c8aa2b2 /usbmux.h
parent6039e5bbfc36aa5210295c38f251ed178ce5adbb (diff)
downloadlibimobiledevice-3dc130f3049e250b2d5c0b48af1995fda2fad3d4.tar.gz
libimobiledevice-3dc130f3049e250b2d5c0b48af1995fda2fad3d4.tar.bz2
Autotooled the project with very basic versioning support.
Diffstat (limited to 'usbmux.h')
-rw-r--r--usbmux.h39
1 files changed, 0 insertions, 39 deletions
diff --git a/usbmux.h b/usbmux.h
deleted file mode 100644
index 921f4b7..0000000
--- a/usbmux.h
+++ /dev/null
@@ -1,39 +0,0 @@
-
-#include <sys/types.h>
-#include <stdlib.h>
-#include <stdint.h>
-
-
-#ifndef USBMUX_H
-#define USBMUX_H
-
-#ifndef IPHONE_H
-#include "iphone.h"
-#endif
-
-typedef uint16_t uint16;
-typedef uint32_t uint32;
-typedef uint8_t uint8;
-
-
-typedef struct {
- uint32 type, length;
- uint16 sport, dport;
- uint32 scnt, ocnt;
- uint8 offset, tcp_flags;
- uint16 window, nullnull, length16;
-} usbmux_tcp_header;
-
-usbmux_tcp_header *new_mux_packet(uint16 s_port, uint16 d_port);
-
-typedef struct {
- uint32 type, length, major, minor, allnull;
-} usbmux_version_header;
-
-usbmux_version_header *version_header();
-
-usbmux_tcp_header *mux_connect(iPhone *phone, uint16 s_port, uint16 d_port);
-void mux_close_connection(iPhone *phone, usbmux_tcp_header *connection);
-int mux_send(iPhone *phone, usbmux_tcp_header *connection, char *data, uint32 datalen);
-int mux_recv(iPhone *phone, usbmux_tcp_header *connection, char *data, uint32 datalen);
-#endif