summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/libimobiledevice/afc.h2
-rw-r--r--include/libimobiledevice/diagnostics_relay.h1
-rw-r--r--include/libimobiledevice/file_relay.h1
-rw-r--r--include/libimobiledevice/house_arrest.h1
-rw-r--r--include/libimobiledevice/installation_proxy.h1
-rw-r--r--include/libimobiledevice/misagent.h1
-rw-r--r--include/libimobiledevice/mobile_image_mounter.h2
-rw-r--r--include/libimobiledevice/mobilebackup.h2
-rw-r--r--include/libimobiledevice/mobilebackup2.h2
-rw-r--r--include/libimobiledevice/mobilesync.h1
-rw-r--r--include/libimobiledevice/notification_proxy.h2
-rw-r--r--include/libimobiledevice/sbservices.h2
-rw-r--r--include/libimobiledevice/screenshotr.h2
13 files changed, 20 insertions, 0 deletions
diff --git a/include/libimobiledevice/afc.h b/include/libimobiledevice/afc.h
index 8cddcf0..289c749 100644
--- a/include/libimobiledevice/afc.h
+++ b/include/libimobiledevice/afc.h
@@ -96,7 +96,9 @@ typedef afc_client_private *afc_client_t; /**< The client handle. */
96 96
97/* Interface */ 97/* Interface */
98afc_error_t afc_client_new(idevice_t device, lockdownd_service_descriptor_t service, afc_client_t *client); 98afc_error_t afc_client_new(idevice_t device, lockdownd_service_descriptor_t service, afc_client_t *client);
99afc_error_t afc_client_start_service(idevice_t device, afc_client_t* client, const char* label);
99afc_error_t afc_client_free(afc_client_t client); 100afc_error_t afc_client_free(afc_client_t client);
101
100afc_error_t afc_get_device_info(afc_client_t client, char ***infos); 102afc_error_t afc_get_device_info(afc_client_t client, char ***infos);
101afc_error_t afc_read_directory(afc_client_t client, const char *dir, char ***list); 103afc_error_t afc_read_directory(afc_client_t client, const char *dir, char ***list);
102afc_error_t afc_get_file_info(afc_client_t client, const char *filename, char ***infolist); 104afc_error_t afc_get_file_info(afc_client_t client, const char *filename, char ***infolist);
diff --git a/include/libimobiledevice/diagnostics_relay.h b/include/libimobiledevice/diagnostics_relay.h
index a0455cb..17e73dd 100644
--- a/include/libimobiledevice/diagnostics_relay.h
+++ b/include/libimobiledevice/diagnostics_relay.h
@@ -59,6 +59,7 @@ typedef struct diagnostics_relay_client_private diagnostics_relay_client_private
59typedef diagnostics_relay_client_private *diagnostics_relay_client_t; /**< The client handle. */ 59typedef diagnostics_relay_client_private *diagnostics_relay_client_t; /**< The client handle. */
60 60
61diagnostics_relay_error_t diagnostics_relay_client_new(idevice_t device, lockdownd_service_descriptor_t service, diagnostics_relay_client_t *client); 61diagnostics_relay_error_t diagnostics_relay_client_new(idevice_t device, lockdownd_service_descriptor_t service, diagnostics_relay_client_t *client);
62diagnostics_relay_error_t diagnostics_relay_client_start_service(idevice_t device, diagnostics_relay_client_t* client, const char* label);
62diagnostics_relay_error_t diagnostics_relay_client_free(diagnostics_relay_client_t client); 63diagnostics_relay_error_t diagnostics_relay_client_free(diagnostics_relay_client_t client);
63 64
64diagnostics_relay_error_t diagnostics_relay_goodbye(diagnostics_relay_client_t client); 65diagnostics_relay_error_t diagnostics_relay_goodbye(diagnostics_relay_client_t client);
diff --git a/include/libimobiledevice/file_relay.h b/include/libimobiledevice/file_relay.h
index ca18770..28ce2ab 100644
--- a/include/libimobiledevice/file_relay.h
+++ b/include/libimobiledevice/file_relay.h
@@ -51,6 +51,7 @@ typedef struct file_relay_client_private file_relay_client_private;
51typedef file_relay_client_private *file_relay_client_t; /**< The client handle. */ 51typedef file_relay_client_private *file_relay_client_t; /**< The client handle. */
52 52
53file_relay_error_t file_relay_client_new(idevice_t device, lockdownd_service_descriptor_t service, file_relay_client_t *client); 53file_relay_error_t file_relay_client_new(idevice_t device, lockdownd_service_descriptor_t service, file_relay_client_t *client);
54file_relay_error_t file_relay_client_start_service(idevice_t device, file_relay_client_t* client, const char* label);
54file_relay_error_t file_relay_client_free(file_relay_client_t client); 55file_relay_error_t file_relay_client_free(file_relay_client_t client);
55 56
56file_relay_error_t file_relay_request_sources(file_relay_client_t client, const char **sources, idevice_connection_t *connection); 57file_relay_error_t file_relay_request_sources(file_relay_client_t client, const char **sources, idevice_connection_t *connection);
diff --git a/include/libimobiledevice/house_arrest.h b/include/libimobiledevice/house_arrest.h
index c33c23b..ccd6ac7 100644
--- a/include/libimobiledevice/house_arrest.h
+++ b/include/libimobiledevice/house_arrest.h
@@ -52,6 +52,7 @@ typedef house_arrest_client_private *house_arrest_client_t; /**< The client hand
52 52
53/* Interface */ 53/* Interface */
54house_arrest_error_t house_arrest_client_new(idevice_t device, lockdownd_service_descriptor_t service, house_arrest_client_t *client); 54house_arrest_error_t house_arrest_client_new(idevice_t device, lockdownd_service_descriptor_t service, house_arrest_client_t *client);
55house_arrest_error_t house_arrest_client_start_service(idevice_t device, house_arrest_client_t* client, const char* label);
55house_arrest_error_t house_arrest_client_free(house_arrest_client_t client); 56house_arrest_error_t house_arrest_client_free(house_arrest_client_t client);
56 57
57house_arrest_error_t house_arrest_send_request(house_arrest_client_t client, plist_t dict); 58house_arrest_error_t house_arrest_send_request(house_arrest_client_t client, plist_t dict);
diff --git a/include/libimobiledevice/installation_proxy.h b/include/libimobiledevice/installation_proxy.h
index 3e373e3..1274884 100644
--- a/include/libimobiledevice/installation_proxy.h
+++ b/include/libimobiledevice/installation_proxy.h
@@ -55,6 +55,7 @@ typedef void (*instproxy_status_cb_t) (const char *operation, plist_t status, vo
55 55
56/* Interface */ 56/* Interface */
57instproxy_error_t instproxy_client_new(idevice_t device, lockdownd_service_descriptor_t service, instproxy_client_t *client); 57instproxy_error_t instproxy_client_new(idevice_t device, lockdownd_service_descriptor_t service, instproxy_client_t *client);
58instproxy_error_t instproxy_client_start_service(idevice_t device, instproxy_client_t * client, const char* label);
58instproxy_error_t instproxy_client_free(instproxy_client_t client); 59instproxy_error_t instproxy_client_free(instproxy_client_t client);
59 60
60instproxy_error_t instproxy_browse(instproxy_client_t client, plist_t client_options, plist_t *result); 61instproxy_error_t instproxy_browse(instproxy_client_t client, plist_t client_options, plist_t *result);
diff --git a/include/libimobiledevice/misagent.h b/include/libimobiledevice/misagent.h
index 4a198c7..fe0acb2 100644
--- a/include/libimobiledevice/misagent.h
+++ b/include/libimobiledevice/misagent.h
@@ -51,6 +51,7 @@ typedef misagent_client_private *misagent_client_t; /**< The client handle. */
51 51
52/* Interface */ 52/* Interface */
53misagent_error_t misagent_client_new(idevice_t device, lockdownd_service_descriptor_t service, misagent_client_t *client); 53misagent_error_t misagent_client_new(idevice_t device, lockdownd_service_descriptor_t service, misagent_client_t *client);
54misagent_error_t misagent_client_start_service(idevice_t device, misagent_client_t* client, const char* label);
54misagent_error_t misagent_client_free(misagent_client_t client); 55misagent_error_t misagent_client_free(misagent_client_t client);
55 56
56misagent_error_t misagent_install(misagent_client_t client, plist_t profile); 57misagent_error_t misagent_install(misagent_client_t client, plist_t profile);
diff --git a/include/libimobiledevice/mobile_image_mounter.h b/include/libimobiledevice/mobile_image_mounter.h
index 2b44f2e..ceaf0c2 100644
--- a/include/libimobiledevice/mobile_image_mounter.h
+++ b/include/libimobiledevice/mobile_image_mounter.h
@@ -50,7 +50,9 @@ typedef mobile_image_mounter_client_private *mobile_image_mounter_client_t; /**<
50 50
51/* Interface */ 51/* Interface */
52mobile_image_mounter_error_t mobile_image_mounter_new(idevice_t device, lockdownd_service_descriptor_t service, mobile_image_mounter_client_t *client); 52mobile_image_mounter_error_t mobile_image_mounter_new(idevice_t device, lockdownd_service_descriptor_t service, mobile_image_mounter_client_t *client);
53mobile_image_mounter_error_t mobile_image_mounter_start_service(idevice_t device, mobile_image_mounter_client_t* client, const char* label);
53mobile_image_mounter_error_t mobile_image_mounter_free(mobile_image_mounter_client_t client); 54mobile_image_mounter_error_t mobile_image_mounter_free(mobile_image_mounter_client_t client);
55
54mobile_image_mounter_error_t mobile_image_mounter_lookup_image(mobile_image_mounter_client_t client, const char *image_type, plist_t *result); 56mobile_image_mounter_error_t mobile_image_mounter_lookup_image(mobile_image_mounter_client_t client, const char *image_type, plist_t *result);
55mobile_image_mounter_error_t mobile_image_mounter_mount_image(mobile_image_mounter_client_t client, const char *image_path, const char *image_signature, uint16_t signature_length, const char *image_type, plist_t *result); 57mobile_image_mounter_error_t mobile_image_mounter_mount_image(mobile_image_mounter_client_t client, const char *image_path, const char *image_signature, uint16_t signature_length, const char *image_type, plist_t *result);
56mobile_image_mounter_error_t mobile_image_mounter_hangup(mobile_image_mounter_client_t client); 58mobile_image_mounter_error_t mobile_image_mounter_hangup(mobile_image_mounter_client_t client);
diff --git a/include/libimobiledevice/mobilebackup.h b/include/libimobiledevice/mobilebackup.h
index 2e2c38e..c62e99e 100644
--- a/include/libimobiledevice/mobilebackup.h
+++ b/include/libimobiledevice/mobilebackup.h
@@ -57,7 +57,9 @@ typedef enum {
57} mobilebackup_flags_t; 57} mobilebackup_flags_t;
58 58
59mobilebackup_error_t mobilebackup_client_new(idevice_t device, lockdownd_service_descriptor_t service, mobilebackup_client_t * client); 59mobilebackup_error_t mobilebackup_client_new(idevice_t device, lockdownd_service_descriptor_t service, mobilebackup_client_t * client);
60mobilebackup_error_t mobilebackup_client_start_service(idevice_t device, mobilebackup_client_t* client, const char* label);
60mobilebackup_error_t mobilebackup_client_free(mobilebackup_client_t client); 61mobilebackup_error_t mobilebackup_client_free(mobilebackup_client_t client);
62
61mobilebackup_error_t mobilebackup_receive(mobilebackup_client_t client, plist_t *plist); 63mobilebackup_error_t mobilebackup_receive(mobilebackup_client_t client, plist_t *plist);
62mobilebackup_error_t mobilebackup_send(mobilebackup_client_t client, plist_t plist); 64mobilebackup_error_t mobilebackup_send(mobilebackup_client_t client, plist_t plist);
63mobilebackup_error_t mobilebackup_request_backup(mobilebackup_client_t client, plist_t backup_manifest, const char *base_path, const char *proto_version); 65mobilebackup_error_t mobilebackup_request_backup(mobilebackup_client_t client, plist_t backup_manifest, const char *base_path, const char *proto_version);
diff --git a/include/libimobiledevice/mobilebackup2.h b/include/libimobiledevice/mobilebackup2.h
index 42d41a8..65bbfc7 100644
--- a/include/libimobiledevice/mobilebackup2.h
+++ b/include/libimobiledevice/mobilebackup2.h
@@ -52,7 +52,9 @@ typedef struct mobilebackup2_client_private mobilebackup2_client_private;
52typedef mobilebackup2_client_private *mobilebackup2_client_t; /**< The client handle. */ 52typedef mobilebackup2_client_private *mobilebackup2_client_t; /**< The client handle. */
53 53
54mobilebackup2_error_t mobilebackup2_client_new(idevice_t device, lockdownd_service_descriptor_t service, mobilebackup2_client_t * client); 54mobilebackup2_error_t mobilebackup2_client_new(idevice_t device, lockdownd_service_descriptor_t service, mobilebackup2_client_t * client);
55mobilebackup2_error_t mobilebackup2_client_start_service(idevice_t device, mobilebackup2_client_t* client, const char* label);
55mobilebackup2_error_t mobilebackup2_client_free(mobilebackup2_client_t client); 56mobilebackup2_error_t mobilebackup2_client_free(mobilebackup2_client_t client);
57
56mobilebackup2_error_t mobilebackup2_send_message(mobilebackup2_client_t client, const char *message, plist_t options); 58mobilebackup2_error_t mobilebackup2_send_message(mobilebackup2_client_t client, const char *message, plist_t options);
57mobilebackup2_error_t mobilebackup2_receive_message(mobilebackup2_client_t client, plist_t *msg_plist, char **dlmessage); 59mobilebackup2_error_t mobilebackup2_receive_message(mobilebackup2_client_t client, plist_t *msg_plist, char **dlmessage);
58mobilebackup2_error_t mobilebackup2_send_raw(mobilebackup2_client_t client, const char *data, uint32_t length, uint32_t *bytes); 60mobilebackup2_error_t mobilebackup2_send_raw(mobilebackup2_client_t client, const char *data, uint32_t length, uint32_t *bytes);
diff --git a/include/libimobiledevice/mobilesync.h b/include/libimobiledevice/mobilesync.h
index 8fa4c58..8e263ce 100644
--- a/include/libimobiledevice/mobilesync.h
+++ b/include/libimobiledevice/mobilesync.h
@@ -69,6 +69,7 @@ typedef mobilesync_anchors *mobilesync_anchors_t; /**< Anchors used by the devic
69 69
70/* Interface */ 70/* Interface */
71mobilesync_error_t mobilesync_client_new(idevice_t device, lockdownd_service_descriptor_t service, mobilesync_client_t * client); 71mobilesync_error_t mobilesync_client_new(idevice_t device, lockdownd_service_descriptor_t service, mobilesync_client_t * client);
72mobilesync_error_t mobilesync_client_start_service(idevice_t device, mobilesync_client_t* client, const char* label);
72mobilesync_error_t mobilesync_client_free(mobilesync_client_t client); 73mobilesync_error_t mobilesync_client_free(mobilesync_client_t client);
73 74
74mobilesync_error_t mobilesync_receive(mobilesync_client_t client, plist_t *plist); 75mobilesync_error_t mobilesync_receive(mobilesync_client_t client, plist_t *plist);
diff --git a/include/libimobiledevice/notification_proxy.h b/include/libimobiledevice/notification_proxy.h
index 00b0f8f..4f025ee 100644
--- a/include/libimobiledevice/notification_proxy.h
+++ b/include/libimobiledevice/notification_proxy.h
@@ -94,7 +94,9 @@ typedef void (*np_notify_cb_t) (const char *notification, void *user_data);
94 94
95/* Interface */ 95/* Interface */
96np_error_t np_client_new(idevice_t device, lockdownd_service_descriptor_t service, np_client_t *client); 96np_error_t np_client_new(idevice_t device, lockdownd_service_descriptor_t service, np_client_t *client);
97np_error_t np_client_start_service(idevice_t device, np_client_t* client, const char* label);
97np_error_t np_client_free(np_client_t client); 98np_error_t np_client_free(np_client_t client);
99
98np_error_t np_post_notification(np_client_t client, const char *notification); 100np_error_t np_post_notification(np_client_t client, const char *notification);
99np_error_t np_observe_notification(np_client_t client, const char *notification); 101np_error_t np_observe_notification(np_client_t client, const char *notification);
100np_error_t np_observe_notifications(np_client_t client, const char **notification_spec); 102np_error_t np_observe_notifications(np_client_t client, const char **notification_spec);
diff --git a/include/libimobiledevice/sbservices.h b/include/libimobiledevice/sbservices.h
index ab3e966..f9d131b 100644
--- a/include/libimobiledevice/sbservices.h
+++ b/include/libimobiledevice/sbservices.h
@@ -61,7 +61,9 @@ typedef sbservices_client_private *sbservices_client_t; /**< The client handle.
61 61
62/* Interface */ 62/* Interface */
63sbservices_error_t sbservices_client_new(idevice_t device, lockdownd_service_descriptor_t service, sbservices_client_t *client); 63sbservices_error_t sbservices_client_new(idevice_t device, lockdownd_service_descriptor_t service, sbservices_client_t *client);
64sbservices_error_t sbservices_client_start_service(idevice_t device, sbservices_client_t* client, const char* label);
64sbservices_error_t sbservices_client_free(sbservices_client_t client); 65sbservices_error_t sbservices_client_free(sbservices_client_t client);
66
65sbservices_error_t sbservices_get_icon_state(sbservices_client_t client, plist_t *state, const char *format_version); 67sbservices_error_t sbservices_get_icon_state(sbservices_client_t client, plist_t *state, const char *format_version);
66sbservices_error_t sbservices_set_icon_state(sbservices_client_t client, plist_t newstate); 68sbservices_error_t sbservices_set_icon_state(sbservices_client_t client, plist_t newstate);
67sbservices_error_t sbservices_get_icon_pngdata(sbservices_client_t client, const char *bundleId, char **pngdata, uint64_t *pngsize); 69sbservices_error_t sbservices_get_icon_pngdata(sbservices_client_t client, const char *bundleId, char **pngdata, uint64_t *pngsize);
diff --git a/include/libimobiledevice/screenshotr.h b/include/libimobiledevice/screenshotr.h
index 41b7ffa..c8679a9 100644
--- a/include/libimobiledevice/screenshotr.h
+++ b/include/libimobiledevice/screenshotr.h
@@ -51,7 +51,9 @@ typedef struct screenshotr_client_private screenshotr_client_private;
51typedef screenshotr_client_private *screenshotr_client_t; /**< The client handle. */ 51typedef screenshotr_client_private *screenshotr_client_t; /**< The client handle. */
52 52
53screenshotr_error_t screenshotr_client_new(idevice_t device, lockdownd_service_descriptor_t service, screenshotr_client_t * client); 53screenshotr_error_t screenshotr_client_new(idevice_t device, lockdownd_service_descriptor_t service, screenshotr_client_t * client);
54screenshotr_error_t screenshotr_client_start_service(idevice_t device, screenshotr_client_t* client, const char* label);
54screenshotr_error_t screenshotr_client_free(screenshotr_client_t client); 55screenshotr_error_t screenshotr_client_free(screenshotr_client_t client);
56
55screenshotr_error_t screenshotr_take_screenshot(screenshotr_client_t client, char **imgdata, uint64_t *imgsize); 57screenshotr_error_t screenshotr_take_screenshot(screenshotr_client_t client, char **imgdata, uint64_t *imgsize);
56 58
57#ifdef __cplusplus 59#ifdef __cplusplus