libimobiledevice  1.3.0
API Documentation - Return to Homepage

◆ preboard_commit_stashbag()

preboard_error_t preboard_commit_stashbag ( preboard_client_t  client,
plist_t  manifest,
preboard_status_cb_t  status_cb,
void *  user_data 
)

Instructs the preboard service to commit a previously created stashbag.

Parameters
clientThe preboard client to use for receiving
manifestAn optional manifest
status_cbCallback function that will receive status and error messages Can be NULL if you want to handle receiving messages in your own code.
user_dataUser data for callback function or NULL.

The callback or following preboard_receive* invocations will usually receive a dictionary with: { StashbagCommitComplete: true } or in case of an error: { StashbagCommitComplete: 0, Error: 1, <optional> ErrorString: <error string>=""> }

Returns
PREBOARD_E_SUCCESS if the command was successfully submitted, PREBOARD_E_INVALID_ARG when client is invalid, or a PREBOARD_E_* error code on error.