diff options
Diffstat (limited to 'include/libimobiledevice/libimobiledevice.h')
| -rw-r--r-- | include/libimobiledevice/libimobiledevice.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/include/libimobiledevice/libimobiledevice.h b/include/libimobiledevice/libimobiledevice.h index 8bf022a..e0aa518 100644 --- a/include/libimobiledevice/libimobiledevice.h +++ b/include/libimobiledevice/libimobiledevice.h | |||
| @@ -311,6 +311,20 @@ idevice_error_t idevice_connection_enable_ssl(idevice_connection_t connection); | |||
| 311 | idevice_error_t idevice_connection_disable_ssl(idevice_connection_t connection); | 311 | idevice_error_t idevice_connection_disable_ssl(idevice_connection_t connection); |
| 312 | 312 | ||
| 313 | /** | 313 | /** |
| 314 | * Disable bypass SSL for the given connection without sending out terminate messages. | ||
| 315 | * | ||
| 316 | * @param connection The connection to disable SSL for. | ||
| 317 | * @param sslBypass if true ssl connection will not be terminated but just cleaned up, allowing | ||
| 318 | * plain text data going on underlying connection | ||
| 319 | * | ||
| 320 | * @return IDEVICE_E_SUCCESS on success, IDEVICE_E_INVALID_ARG when connection | ||
| 321 | * is NULL. This function also returns IDEVICE_E_SUCCESS when SSL is not | ||
| 322 | * enabled and does no further error checking on cleanup. | ||
| 323 | */ | ||
| 324 | idevice_error_t idevice_connection_disable_bypass_ssl(idevice_connection_t connection, uint8_t sslBypass); | ||
| 325 | |||
| 326 | |||
| 327 | /** | ||
| 314 | * Get the underlying file descriptor for a connection | 328 | * Get the underlying file descriptor for a connection |
| 315 | * | 329 | * |
| 316 | * @param connection The connection to get fd of | 330 | * @param connection The connection to get fd of |
