diff options
| author | 2015-01-26 21:50:54 +0100 | |
|---|---|---|
| committer | 2015-01-27 22:01:23 +0100 | |
| commit | 42cea6264ef3763509f9dafc01800598c8688c1f (patch) | |
| tree | f369d3a9c931d38e4e1bc8c0ed328f15615d6a42 | |
| parent | fddc0a9fa6a849b9afdda20060f3c9926d2b3935 (diff) | |
| download | libimobiledevice-42cea6264ef3763509f9dafc01800598c8688c1f.tar.gz libimobiledevice-42cea6264ef3763509f9dafc01800598c8688c1f.tar.bz2 | |
debugserver: Make debugserver_client_set_ack_mode() public
| -rw-r--r-- | include/libimobiledevice/debugserver.h | 14 | ||||
| -rw-r--r-- | src/debugserver.c | 2 |
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, | |||
| 160 | debugserver_error_t debugserver_client_receive_response(debugserver_client_t client, char** response); | 160 | debugserver_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 | */ | ||
| 174 | debugserver_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 | ||
| 334 | static debugserver_error_t debugserver_client_set_ack_mode(debugserver_client_t client, int enabled) | 334 | LIBIMOBILEDEVICE_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; |
