libimobiledevice
1.1.5
|
Request iOS diagnostic information from device. More...
Typedefs | |
typedef int16_t | diagnostics_relay_error_t |
Represents an error code. | |
typedef diagnostics_relay_client_private * | diagnostics_relay_client_t |
The client handle. |
Functions | |
diagnostics_relay_error_t | diagnostics_relay_client_new (idevice_t device, lockdownd_service_descriptor_t service, diagnostics_relay_client_t *client) |
Connects to the diagnostics_relay service on the specified device. | |
diagnostics_relay_error_t | diagnostics_relay_client_free (diagnostics_relay_client_t client) |
Disconnects a diagnostics_relay client from the device and frees up the diagnostics_relay client data. | |
diagnostics_relay_error_t | diagnostics_relay_goodbye (diagnostics_relay_client_t client) |
Sends the Goodbye request signaling the end of communication. | |
diagnostics_relay_error_t | diagnostics_relay_sleep (diagnostics_relay_client_t client) |
Puts the device into deep sleep mode and disconnects from host. | |
diagnostics_relay_error_t | diagnostics_relay_restart (diagnostics_relay_client_t client, int flags) |
Restart the device and optionally show a user notification. | |
diagnostics_relay_error_t | diagnostics_relay_shutdown (diagnostics_relay_client_t client, int flags) |
Shutdown of the device and optionally show a user notification. | |
diagnostics_relay_error_t | diagnostics_relay_request_diagnostics (diagnostics_relay_client_t client, const char *type, plist_t *diagnostics) |
diagnostics_relay_error_t | diagnostics_relay_query_mobilegestalt (diagnostics_relay_client_t client, plist_t keys, plist_t *result) |
diagnostics_relay_error_t | diagnostics_relay_query_ioregistry_entry (diagnostics_relay_client_t client, const char *name, const char *class, plist_t *result) |
diagnostics_relay_error_t | diagnostics_relay_query_ioregistry_plane (diagnostics_relay_client_t client, const char *plane, plist_t *result) |
Request iOS diagnostic information from device.
The client handle.
typedef int16_t diagnostics_relay_error_t |
Represents an error code.
diagnostics_relay_error_t diagnostics_relay_client_free | ( | diagnostics_relay_client_t | client | ) |
Disconnects a diagnostics_relay client from the device and frees up the diagnostics_relay client data.
client | The diagnostics_relay client to disconnect and free. |
diagnostics_relay_error_t diagnostics_relay_client_new | ( | idevice_t | device, |
lockdownd_service_descriptor_t | service, | ||
diagnostics_relay_client_t * | client | ||
) |
Connects to the diagnostics_relay service on the specified device.
device | The device to connect to. |
service | The service descriptor returned by lockdownd_start_service. |
client | Reference that will point to a newly allocated diagnostics_relay_client_t upon successful return. |
diagnostics_relay_error_t diagnostics_relay_goodbye | ( | diagnostics_relay_client_t | client | ) |
Sends the Goodbye request signaling the end of communication.
client | The diagnostics_relay client |
diagnostics_relay_error_t diagnostics_relay_restart | ( | diagnostics_relay_client_t | client, |
int | flags | ||
) |
Restart the device and optionally show a user notification.
client | The diagnostics_relay client |
flags | A binary flag combination of DIAGNOSTICS_RELAY_ACTION_FLAG_WAIT_FOR_DISCONNECT to wait until diagnostics_relay_client_free() disconnects before execution and DIAGNOSTICS_RELAY_ACTION_FLAG_DISPLAY_FAIL to show a "FAIL" dialog or DIAGNOSTICS_RELAY_ACTION_FLAG_DISPLAY_PASS to show an "OK" dialog |
diagnostics_relay_error_t diagnostics_relay_shutdown | ( | diagnostics_relay_client_t | client, |
int | flags | ||
) |
Shutdown of the device and optionally show a user notification.
client | The diagnostics_relay client |
flags | A binary flag combination of DIAGNOSTICS_RELAY_ACTION_FLAG_WAIT_FOR_DISCONNECT to wait until diagnostics_relay_client_free() disconnects before execution and DIAGNOSTICS_RELAY_ACTION_FLAG_DISPLAY_FAIL to show a "FAIL" dialog or DIAGNOSTICS_RELAY_ACTION_FLAG_DISPLAY_PASS to show an "OK" dialog |
diagnostics_relay_error_t diagnostics_relay_sleep | ( | diagnostics_relay_client_t | client | ) |
Puts the device into deep sleep mode and disconnects from host.
client | The diagnostics_relay client |