summaryrefslogtreecommitdiffstats
path: root/src/mobilebackup.c
diff options
context:
space:
mode:
authorGravatar Martin Szulecki2010-06-10 03:11:31 +0200
committerGravatar Martin Szulecki2010-06-10 03:11:31 +0200
commit35047cec6410026de38dd0809c0d5d5c44524a04 (patch)
treeb6e06ad4ab0350b0e106a72df4eda563bcd02a32 /src/mobilebackup.c
parent7d15f1a2a74c1ea3f16d5f7cab923bc6844ba214 (diff)
downloadlibimobiledevice-35047cec6410026de38dd0809c0d5d5c44524a04.tar.gz
libimobiledevice-35047cec6410026de38dd0809c0d5d5c44524a04.tar.bz2
mobilebackup: Add function to receive application received message
Diffstat (limited to 'src/mobilebackup.c')
-rw-r--r--src/mobilebackup.c23
1 files changed, 23 insertions, 0 deletions
diff --git a/src/mobilebackup.c b/src/mobilebackup.c
index 03d3920..fcff60d 100644
--- a/src/mobilebackup.c
+++ b/src/mobilebackup.c
@@ -456,6 +456,29 @@ mobilebackup_error_t mobilebackup_receive_restore_file_received(mobilebackup_cli
456} 456}
457 457
458/** 458/**
459 * Receive a confirmation from the device that it successfully received
460 * application data file.
461 *
462 * @param client The connected MobileBackup client to use.
463 * @param result Pointer to a plist_t that will be set to the received plist
464 * for further processing. The caller has to free it using plist_free().
465 * Note that it will be set to NULL if the operation itself fails due to
466 * a communication or plist error.
467 * If this parameter is NULL, it will be ignored.
468 *
469 * @return MOBILEBACKUP_E_SUCCESS on success, MOBILEBACKUP_E_INVALID_ARG if
470 * client is invalid, MOBILEBACKUP_E_REPLY_NOT_OK if the expected
471 * 'BackupMessageRestoreApplicationReceived' message could not be received,
472 * MOBILEBACKUP_E_PLIST_ERROR if the received message is not a valid backup
473 * message plist, or MOBILEBACKUP_E_MUX_ERROR if a communication error
474 * occurs.
475 */
476mobilebackup_error_t mobilebackup_receive_restore_application_received(mobilebackup_client_t client, plist_t *result)
477{
478 return mobilebackup_receive_message(client, "BackupMessageRestoreApplicationReceived", result);
479}
480
481/**
459 * Tells the device that the restore process is complete and waits for the 482 * Tells the device that the restore process is complete and waits for the
460 * device to close the connection. After that, the device should reboot. 483 * device to close the connection. After that, the device should reboot.
461 * 484 *