diff options
Diffstat (limited to 'src/diagnostics_relay.c')
| -rw-r--r-- | src/diagnostics_relay.c | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/src/diagnostics_relay.c b/src/diagnostics_relay.c index cc9c645..055f60a 100644 --- a/src/diagnostics_relay.c +++ b/src/diagnostics_relay.c | |||
| @@ -69,7 +69,7 @@ static int diagnostics_relay_check_result(plist_t dict) | |||
| 69 | return ret; | 69 | return ret; |
| 70 | } | 70 | } |
| 71 | 71 | ||
| 72 | diagnostics_relay_error_t diagnostics_relay_client_new(idevice_t device, lockdownd_service_descriptor_t service, diagnostics_relay_client_t *client) | 72 | LIBIMOBILEDEVICE_API diagnostics_relay_error_t diagnostics_relay_client_new(idevice_t device, lockdownd_service_descriptor_t service, diagnostics_relay_client_t *client) |
| 73 | { | 73 | { |
| 74 | if (!device || !service || service->port == 0 || !client || *client) { | 74 | if (!device || !service || service->port == 0 || !client || *client) { |
| 75 | return DIAGNOSTICS_RELAY_E_INVALID_ARG; | 75 | return DIAGNOSTICS_RELAY_E_INVALID_ARG; |
| @@ -89,14 +89,14 @@ diagnostics_relay_error_t diagnostics_relay_client_new(idevice_t device, lockdow | |||
| 89 | return DIAGNOSTICS_RELAY_E_SUCCESS; | 89 | return DIAGNOSTICS_RELAY_E_SUCCESS; |
| 90 | } | 90 | } |
| 91 | 91 | ||
| 92 | diagnostics_relay_error_t diagnostics_relay_client_start_service(idevice_t device, diagnostics_relay_client_t * client, const char* label) | 92 | LIBIMOBILEDEVICE_API diagnostics_relay_error_t diagnostics_relay_client_start_service(idevice_t device, diagnostics_relay_client_t * client, const char* label) |
| 93 | { | 93 | { |
| 94 | diagnostics_relay_error_t err = DIAGNOSTICS_RELAY_E_UNKNOWN_ERROR; | 94 | diagnostics_relay_error_t err = DIAGNOSTICS_RELAY_E_UNKNOWN_ERROR; |
| 95 | service_client_factory_start_service(device, DIAGNOSTICS_RELAY_SERVICE_NAME, (void**)client, label, SERVICE_CONSTRUCTOR(diagnostics_relay_client_new), &err); | 95 | service_client_factory_start_service(device, DIAGNOSTICS_RELAY_SERVICE_NAME, (void**)client, label, SERVICE_CONSTRUCTOR(diagnostics_relay_client_new), &err); |
| 96 | return err; | 96 | return err; |
| 97 | } | 97 | } |
| 98 | 98 | ||
| 99 | diagnostics_relay_error_t diagnostics_relay_client_free(diagnostics_relay_client_t client) | 99 | LIBIMOBILEDEVICE_API diagnostics_relay_error_t diagnostics_relay_client_free(diagnostics_relay_client_t client) |
| 100 | { | 100 | { |
| 101 | if (!client) | 101 | if (!client) |
| 102 | return DIAGNOSTICS_RELAY_E_INVALID_ARG; | 102 | return DIAGNOSTICS_RELAY_E_INVALID_ARG; |
| @@ -162,7 +162,7 @@ static diagnostics_relay_error_t diagnostics_relay_send(diagnostics_relay_client | |||
| 162 | return ret; | 162 | return ret; |
| 163 | } | 163 | } |
| 164 | 164 | ||
| 165 | diagnostics_relay_error_t diagnostics_relay_goodbye(diagnostics_relay_client_t client) | 165 | LIBIMOBILEDEVICE_API diagnostics_relay_error_t diagnostics_relay_goodbye(diagnostics_relay_client_t client) |
| 166 | { | 166 | { |
| 167 | if (!client) | 167 | if (!client) |
| 168 | return DIAGNOSTICS_RELAY_E_INVALID_ARG; | 168 | return DIAGNOSTICS_RELAY_E_INVALID_ARG; |
| @@ -196,7 +196,7 @@ diagnostics_relay_error_t diagnostics_relay_goodbye(diagnostics_relay_client_t c | |||
| 196 | return ret; | 196 | return ret; |
| 197 | } | 197 | } |
| 198 | 198 | ||
| 199 | diagnostics_relay_error_t diagnostics_relay_sleep(diagnostics_relay_client_t client) | 199 | LIBIMOBILEDEVICE_API diagnostics_relay_error_t diagnostics_relay_sleep(diagnostics_relay_client_t client) |
| 200 | { | 200 | { |
| 201 | if (!client) | 201 | if (!client) |
| 202 | return DIAGNOSTICS_RELAY_E_INVALID_ARG; | 202 | return DIAGNOSTICS_RELAY_E_INVALID_ARG; |
| @@ -272,17 +272,17 @@ static diagnostics_relay_error_t internal_diagnostics_relay_action(diagnostics_r | |||
| 272 | return ret; | 272 | return ret; |
| 273 | } | 273 | } |
| 274 | 274 | ||
| 275 | diagnostics_relay_error_t diagnostics_relay_restart(diagnostics_relay_client_t client, int flags) | 275 | LIBIMOBILEDEVICE_API diagnostics_relay_error_t diagnostics_relay_restart(diagnostics_relay_client_t client, int flags) |
| 276 | { | 276 | { |
| 277 | return internal_diagnostics_relay_action(client, "Restart", flags); | 277 | return internal_diagnostics_relay_action(client, "Restart", flags); |
| 278 | } | 278 | } |
| 279 | 279 | ||
| 280 | diagnostics_relay_error_t diagnostics_relay_shutdown(diagnostics_relay_client_t client, int flags) | 280 | LIBIMOBILEDEVICE_API diagnostics_relay_error_t diagnostics_relay_shutdown(diagnostics_relay_client_t client, int flags) |
| 281 | { | 281 | { |
| 282 | return internal_diagnostics_relay_action(client, "Shutdown", flags); | 282 | return internal_diagnostics_relay_action(client, "Shutdown", flags); |
| 283 | } | 283 | } |
| 284 | 284 | ||
| 285 | diagnostics_relay_error_t diagnostics_relay_request_diagnostics(diagnostics_relay_client_t client, const char* type, plist_t* diagnostics) | 285 | LIBIMOBILEDEVICE_API diagnostics_relay_error_t diagnostics_relay_request_diagnostics(diagnostics_relay_client_t client, const char* type, plist_t* diagnostics) |
| 286 | { | 286 | { |
| 287 | if (!client || diagnostics == NULL) | 287 | if (!client || diagnostics == NULL) |
| 288 | return DIAGNOSTICS_RELAY_E_INVALID_ARG; | 288 | return DIAGNOSTICS_RELAY_E_INVALID_ARG; |
| @@ -323,7 +323,7 @@ diagnostics_relay_error_t diagnostics_relay_request_diagnostics(diagnostics_rela | |||
| 323 | return ret; | 323 | return ret; |
| 324 | } | 324 | } |
| 325 | 325 | ||
| 326 | diagnostics_relay_error_t diagnostics_relay_query_mobilegestalt(diagnostics_relay_client_t client, plist_t keys, plist_t* result) | 326 | LIBIMOBILEDEVICE_API diagnostics_relay_error_t diagnostics_relay_query_mobilegestalt(diagnostics_relay_client_t client, plist_t keys, plist_t* result) |
| 327 | { | 327 | { |
| 328 | if (!client || plist_get_node_type(keys) != PLIST_ARRAY || result == NULL) | 328 | if (!client || plist_get_node_type(keys) != PLIST_ARRAY || result == NULL) |
| 329 | return DIAGNOSTICS_RELAY_E_INVALID_ARG; | 329 | return DIAGNOSTICS_RELAY_E_INVALID_ARG; |
| @@ -365,7 +365,7 @@ diagnostics_relay_error_t diagnostics_relay_query_mobilegestalt(diagnostics_rela | |||
| 365 | return ret; | 365 | return ret; |
| 366 | } | 366 | } |
| 367 | 367 | ||
| 368 | diagnostics_relay_error_t diagnostics_relay_query_ioregistry_entry(diagnostics_relay_client_t client, const char* name, const char* class, plist_t* result) | 368 | LIBIMOBILEDEVICE_API diagnostics_relay_error_t diagnostics_relay_query_ioregistry_entry(diagnostics_relay_client_t client, const char* name, const char* class, plist_t* result) |
| 369 | { | 369 | { |
| 370 | if (!client || (name == NULL && class == NULL) || result == NULL) | 370 | if (!client || (name == NULL && class == NULL) || result == NULL) |
| 371 | return DIAGNOSTICS_RELAY_E_INVALID_ARG; | 371 | return DIAGNOSTICS_RELAY_E_INVALID_ARG; |
| @@ -410,7 +410,7 @@ diagnostics_relay_error_t diagnostics_relay_query_ioregistry_entry(diagnostics_r | |||
| 410 | return ret; | 410 | return ret; |
| 411 | } | 411 | } |
| 412 | 412 | ||
| 413 | diagnostics_relay_error_t diagnostics_relay_query_ioregistry_plane(diagnostics_relay_client_t client, const char* plane, plist_t* result) | 413 | LIBIMOBILEDEVICE_API diagnostics_relay_error_t diagnostics_relay_query_ioregistry_plane(diagnostics_relay_client_t client, const char* plane, plist_t* result) |
| 414 | { | 414 | { |
| 415 | if (!client || plane == NULL || result == NULL) | 415 | if (!client || plane == NULL || result == NULL) |
| 416 | return DIAGNOSTICS_RELAY_E_INVALID_ARG; | 416 | return DIAGNOSTICS_RELAY_E_INVALID_ARG; |
