diff options
| author | 2010-06-10 03:11:31 +0200 | |
|---|---|---|
| committer | 2010-06-10 03:11:31 +0200 | |
| commit | 35047cec6410026de38dd0809c0d5d5c44524a04 (patch) | |
| tree | b6e06ad4ab0350b0e106a72df4eda563bcd02a32 /src | |
| parent | 7d15f1a2a74c1ea3f16d5f7cab923bc6844ba214 (diff) | |
| download | libimobiledevice-35047cec6410026de38dd0809c0d5d5c44524a04.tar.gz libimobiledevice-35047cec6410026de38dd0809c0d5d5c44524a04.tar.bz2 | |
mobilebackup: Add function to receive application received message
Diffstat (limited to 'src')
| -rw-r--r-- | src/mobilebackup.c | 23 |
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 | */ | ||
| 476 | mobilebackup_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 | * |
