summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Martin Szulecki2015-01-26 21:50:54 +0100
committerGravatar Martin Szulecki2015-01-27 22:01:23 +0100
commit42cea6264ef3763509f9dafc01800598c8688c1f (patch)
treef369d3a9c931d38e4e1bc8c0ed328f15615d6a42
parentfddc0a9fa6a849b9afdda20060f3c9926d2b3935 (diff)
downloadlibimobiledevice-42cea6264ef3763509f9dafc01800598c8688c1f.tar.gz
libimobiledevice-42cea6264ef3763509f9dafc01800598c8688c1f.tar.bz2
debugserver: Make debugserver_client_set_ack_mode() public
-rw-r--r--include/libimobiledevice/debugserver.h14
-rw-r--r--src/debugserver.c2
2 files changed, 15 insertions, 1 deletions
diff --git a/include/libimobiledevice/debugserver.h b/include/libimobiledevice/debugserver.h
index 3626182..19a4f5d 100644
--- a/include/libimobiledevice/debugserver.h
+++ b/include/libimobiledevice/debugserver.h
@@ -160,6 +160,20 @@ debugserver_error_t debugserver_client_send_command(debugserver_client_t client,
160debugserver_error_t debugserver_client_receive_response(debugserver_client_t client, char** response); 160debugserver_error_t debugserver_client_receive_response(debugserver_client_t client, char** response);
161 161
162/** 162/**
163 * Controls status of ACK mode when sending commands or receiving responses.
164 *
165 * @see debugserver_client_send_command, debugserver_client_receive_response
166 *
167 * @param client The debugserver client
168 * @param enabled A boolean flag indicating whether the internal ACK mode
169 * handling should be enabled or disabled.
170 *
171 * @return DEBUGSERVER_E_SUCCESS on success, or an DEBUGSERVER_E_* error
172 * code otherwise.
173 */
174debugserver_error_t debugserver_client_set_ack_mode(debugserver_client_t client, int enabled);
175
176/**
163 * Sets the argv which launches an app. 177 * Sets the argv which launches an app.
164 * 178 *
165 * @param client The debugserver client 179 * @param client The debugserver client
diff --git a/src/debugserver.c b/src/debugserver.c
index 220209b..0aec260 100644
--- a/src/debugserver.c
+++ b/src/debugserver.c
@@ -331,7 +331,7 @@ static debugserver_error_t debugserver_client_send_noack(debugserver_client_t cl
331 return debugserver_client_send(client, "-", sizeof(char), NULL); 331 return debugserver_client_send(client, "-", sizeof(char), NULL);
332} 332}
333 333
334static debugserver_error_t debugserver_client_set_ack_mode(debugserver_client_t client, int enabled) 334LIBIMOBILEDEVICE_API debugserver_error_t debugserver_client_set_ack_mode(debugserver_client_t client, int enabled)
335{ 335{
336 if (!client) 336 if (!client)
337 return DEBUGSERVER_E_INVALID_ARG; 337 return DEBUGSERVER_E_INVALID_ARG;