From 8c0ee866a53c6134d4e9b0803cba13e2469807d1 Mon Sep 17 00:00:00 2001 From: Martin Szulecki Date: Tue, 25 May 2010 11:41:28 +0200 Subject: Document that lockdownd automatically drops the connection when idle --- src/lockdown.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/lockdown.c b/src/lockdown.c index bb6aa49..97df6da 100644 --- a/src/lockdown.c +++ b/src/lockdown.c @@ -597,6 +597,9 @@ lockdownd_error_t lockdownd_get_device_name(lockdownd_client_t client, char **de * * @note This function does not pair with the device or start a session. This * has to be done manually by the caller after the client is created. + * The device disconnects automatically if the lockdown connection idles + * for more than 10 seconds. Make sure to call lockdownd_client_free() as soon + * as the connection is no longer needed. * * @param device The device to create a lockdownd client for * @param client The pointer to the location of the new lockdownd_client @@ -640,6 +643,10 @@ lockdownd_error_t lockdownd_client_new(idevice_t device, lockdownd_client_t *cli * The handshake consists out of query_type, validate_pair, pair and * start_session calls. It uses the internal pairing record management. * + * @note The device disconnects automatically if the lockdown connection idles + * for more than 10 seconds. Make sure to call lockdownd_client_free() as soon + * as the connection is no longer needed. + * * @param device The device to create a lockdownd client for * @param client The pointer to the location of the new lockdownd_client * @param label The label to use for communication. Usually the program name. -- cgit v1.1-32-gdbae