summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/heartbeat.c6
-rw-r--r--src/webinspector.c6
2 files changed, 8 insertions, 4 deletions
diff --git a/src/heartbeat.c b/src/heartbeat.c
index 30fb8af..817c6ad 100644
--- a/src/heartbeat.c
+++ b/src/heartbeat.c
@@ -104,16 +104,18 @@ heartbeat_error_t heartbeat_client_new(idevice_t device, lockdownd_service_descr
104 * @param client Pointer that will point to a newly allocated 104 * @param client Pointer that will point to a newly allocated
105 * heartbeat_client_t upon successful return. Must be freed using 105 * heartbeat_client_t upon successful return. Must be freed using
106 * heartbeat_client_free() after use. 106 * heartbeat_client_free() after use.
107 * @param label The label to use for communication. Usually the program name.
108 * Pass NULL to disable sending the label in requests to lockdownd.
107 * 109 *
108 * @return HEARTBEAT_E_SUCCESS on success, or an HEARTBEAT_E_* error 110 * @return HEARTBEAT_E_SUCCESS on success, or an HEARTBEAT_E_* error
109 * code otherwise. 111 * code otherwise.
110 */ 112 */
111heartbeat_error_t heartbeat_client_start_service(idevice_t device, heartbeat_client_t * client) 113heartbeat_error_t heartbeat_client_start_service(idevice_t device, heartbeat_client_t * client, const char* label)
112{ 114{
113 *client = NULL; 115 *client = NULL;
114 116
115 lockdownd_client_t lckd = NULL; 117 lockdownd_client_t lckd = NULL;
116 if (LOCKDOWN_E_SUCCESS != lockdownd_client_new_with_handshake(device, &lckd, NULL)) { 118 if (LOCKDOWN_E_SUCCESS != lockdownd_client_new_with_handshake(device, &lckd, label)) {
117 idevice_free(device); 119 idevice_free(device);
118 debug_info("Could not create a lockdown client."); 120 debug_info("Could not create a lockdown client.");
119 return HEARTBEAT_E_UNKNOWN_ERROR; 121 return HEARTBEAT_E_UNKNOWN_ERROR;
diff --git a/src/webinspector.c b/src/webinspector.c
index 1b39ea0..8d05082 100644
--- a/src/webinspector.c
+++ b/src/webinspector.c
@@ -104,16 +104,18 @@ webinspector_error_t webinspector_client_new(idevice_t device, lockdownd_service
104 * @param client Pointer that will point to a newly allocated 104 * @param client Pointer that will point to a newly allocated
105 * webinspector_client_t upon successful return. Must be freed using 105 * webinspector_client_t upon successful return. Must be freed using
106 * webinspector_client_free() after use. 106 * webinspector_client_free() after use.
107 * @param label The label to use for communication. Usually the program name.
108 * Pass NULL to disable sending the label in requests to lockdownd.
107 * 109 *
108 * @return WEBINSPECTOR_E_SUCCESS on success, or an WEBINSPECTOR_E_* error 110 * @return WEBINSPECTOR_E_SUCCESS on success, or an WEBINSPECTOR_E_* error
109 * code otherwise. 111 * code otherwise.
110 */ 112 */
111webinspector_error_t webinspector_client_start_service(idevice_t device, webinspector_client_t * client) 113webinspector_error_t webinspector_client_start_service(idevice_t device, webinspector_client_t * client, const char* label)
112{ 114{
113 *client = NULL; 115 *client = NULL;
114 116
115 lockdownd_client_t lckd = NULL; 117 lockdownd_client_t lckd = NULL;
116 if (LOCKDOWN_E_SUCCESS != lockdownd_client_new_with_handshake(device, &lckd, NULL)) { 118 if (LOCKDOWN_E_SUCCESS != lockdownd_client_new_with_handshake(device, &lckd, label)) {
117 idevice_free(device); 119 idevice_free(device);
118 debug_info("Could not create a lockdown client."); 120 debug_info("Could not create a lockdown client.");
119 return WEBINSPECTOR_E_UNKNOWN_ERROR; 121 return WEBINSPECTOR_E_UNKNOWN_ERROR;