summaryrefslogtreecommitdiffstats
path: root/README.devel
diff options
context:
space:
mode:
authorGravatar Nikias Bassen2013-09-17 11:30:01 +0200
committerGravatar Nikias Bassen2013-09-17 11:30:01 +0200
commitf4758e8b15cd30fe3f7f18de42e2ea20bc5696f0 (patch)
tree671e85e639b689b0b888a0f51c7dd5e15d408930 /README.devel
parent10939f3ad5755d1117f20df2b97c0cbbd83bbcbe (diff)
downloadusbmuxd-f4758e8b15cd30fe3f7f18de42e2ea20bc5696f0.tar.gz
usbmuxd-f4758e8b15cd30fe3f7f18de42e2ea20bc5696f0.tar.bz2
remove libusbmuxd sources and adapt source tree to use autotools
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
Diffstat (limited to 'README.devel')
-rw-r--r--README.devel50
1 files changed, 0 insertions, 50 deletions
diff --git a/README.devel b/README.devel
deleted file mode 100644
index 727e095..0000000
--- a/README.devel
+++ /dev/null
@@ -1,50 +0,0 @@
-Background
-==========
-
-'libusbmuxd' makes it really simple to talk to a running 'usbmuxd' and
-hides all the details for you. There are two function calls:
-
-usbmuxd_scan()
---------------
-
-This returns a list of all available iPhone-like devices that are
-available for talking to. The returned array contains the USB
-product_id, hex formatted serial_number of any iPhones/iTouches and a
-non-descript 'handle' for all those devices that are within range (as
-of March 2009, that means a device directly plugged into the
-computer's USB port).
-
-Once you have found the device you want to communicate with, take its
-'handle' and pass this to usbmuxd_connect().
-
-usbmuxd_connect()
------------------
-
-This takes a handle, a destination port number and tries to setup
-a proxy a connection. It returns a file-descriptor which you should
-be able to read(), write() and select() on like any other active network
-socket connection.
-
-
-Technical details
-=================
-
-When usbmuxd is running (normally started, or stopped as a result of
-'udev' auto-insertion messages), it provides a socket interface in
-'/var/run/usbmuxd' that is designed to be compatible with the socket
-interface that is provided on MacOSX.
-
-The structures for communicating over this device are documented
-in the 'usbmuxd-proto.h', but you shouldn't need to view them
-directly if you are using the libusbmuxd.so library for easy access.
-
-
-Example
-=======
-
-#include <usbmuxd.h>
-
-...
-
-gcc -o leetphone leetphone.c -lusbmuxd
-