diff options
author | 2024-01-31 02:57:11 +0100 | |
---|---|---|
committer | 2024-01-31 02:57:11 +0100 | |
commit | 63bbac545efc400373a7f472fdd78174149119c3 (patch) | |
tree | f95c8d58b7b0fbf33bd188c5becc0401ee7e64ef /src/mobilesync.c | |
parent | f723a44513eb5ba5797da24bc2b63d9f09600a6e (diff) | |
download | libimobiledevice-63bbac545efc400373a7f472fdd78174149119c3.tar.gz libimobiledevice-63bbac545efc400373a7f472fdd78174149119c3.tar.bz2 |
Move LIBIMOBILEDEVICE_API to public headers
Diffstat (limited to 'src/mobilesync.c')
-rw-r--r-- | src/mobilesync.c | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/src/mobilesync.c b/src/mobilesync.c index e50226c..9b81a49 100644 --- a/src/mobilesync.c +++ b/src/mobilesync.c | |||
@@ -71,7 +71,7 @@ static mobilesync_error_t mobilesync_error(device_link_service_error_t err) | |||
71 | return MOBILESYNC_E_UNKNOWN_ERROR; | 71 | return MOBILESYNC_E_UNKNOWN_ERROR; |
72 | } | 72 | } |
73 | 73 | ||
74 | LIBIMOBILEDEVICE_API mobilesync_error_t mobilesync_client_new(idevice_t device, lockdownd_service_descriptor_t service, | 74 | mobilesync_error_t mobilesync_client_new(idevice_t device, lockdownd_service_descriptor_t service, |
75 | mobilesync_client_t * client) | 75 | mobilesync_client_t * client) |
76 | { | 76 | { |
77 | if (!device || !service || service->port == 0 || !client || *client) | 77 | if (!device || !service || service->port == 0 || !client || *client) |
@@ -101,14 +101,14 @@ LIBIMOBILEDEVICE_API mobilesync_error_t mobilesync_client_new(idevice_t device, | |||
101 | return ret; | 101 | return ret; |
102 | } | 102 | } |
103 | 103 | ||
104 | LIBIMOBILEDEVICE_API mobilesync_error_t mobilesync_client_start_service(idevice_t device, mobilesync_client_t * client, const char* label) | 104 | mobilesync_error_t mobilesync_client_start_service(idevice_t device, mobilesync_client_t * client, const char* label) |
105 | { | 105 | { |
106 | mobilesync_error_t err = MOBILESYNC_E_UNKNOWN_ERROR; | 106 | mobilesync_error_t err = MOBILESYNC_E_UNKNOWN_ERROR; |
107 | service_client_factory_start_service(device, MOBILESYNC_SERVICE_NAME, (void**)client, label, SERVICE_CONSTRUCTOR(mobilesync_client_new), &err); | 107 | service_client_factory_start_service(device, MOBILESYNC_SERVICE_NAME, (void**)client, label, SERVICE_CONSTRUCTOR(mobilesync_client_new), &err); |
108 | return err; | 108 | return err; |
109 | } | 109 | } |
110 | 110 | ||
111 | LIBIMOBILEDEVICE_API mobilesync_error_t mobilesync_client_free(mobilesync_client_t client) | 111 | mobilesync_error_t mobilesync_client_free(mobilesync_client_t client) |
112 | { | 112 | { |
113 | if (!client) | 113 | if (!client) |
114 | return MOBILESYNC_E_INVALID_ARG; | 114 | return MOBILESYNC_E_INVALID_ARG; |
@@ -118,7 +118,7 @@ LIBIMOBILEDEVICE_API mobilesync_error_t mobilesync_client_free(mobilesync_client | |||
118 | return err; | 118 | return err; |
119 | } | 119 | } |
120 | 120 | ||
121 | LIBIMOBILEDEVICE_API mobilesync_error_t mobilesync_receive(mobilesync_client_t client, plist_t * plist) | 121 | mobilesync_error_t mobilesync_receive(mobilesync_client_t client, plist_t * plist) |
122 | { | 122 | { |
123 | if (!client) | 123 | if (!client) |
124 | return MOBILESYNC_E_INVALID_ARG; | 124 | return MOBILESYNC_E_INVALID_ARG; |
@@ -126,14 +126,14 @@ LIBIMOBILEDEVICE_API mobilesync_error_t mobilesync_receive(mobilesync_client_t c | |||
126 | return ret; | 126 | return ret; |
127 | } | 127 | } |
128 | 128 | ||
129 | LIBIMOBILEDEVICE_API mobilesync_error_t mobilesync_send(mobilesync_client_t client, plist_t plist) | 129 | mobilesync_error_t mobilesync_send(mobilesync_client_t client, plist_t plist) |
130 | { | 130 | { |
131 | if (!client || !plist) | 131 | if (!client || !plist) |
132 | return MOBILESYNC_E_INVALID_ARG; | 132 | return MOBILESYNC_E_INVALID_ARG; |
133 | return mobilesync_error(device_link_service_send(client->parent, plist)); | 133 | return mobilesync_error(device_link_service_send(client->parent, plist)); |
134 | } | 134 | } |
135 | 135 | ||
136 | LIBIMOBILEDEVICE_API mobilesync_error_t mobilesync_start(mobilesync_client_t client, const char *data_class, mobilesync_anchors_t anchors, uint64_t computer_data_class_version, mobilesync_sync_type_t *sync_type, uint64_t *device_data_class_version, char** error_description) | 136 | mobilesync_error_t mobilesync_start(mobilesync_client_t client, const char *data_class, mobilesync_anchors_t anchors, uint64_t computer_data_class_version, mobilesync_sync_type_t *sync_type, uint64_t *device_data_class_version, char** error_description) |
137 | { | 137 | { |
138 | if (!client || client->data_class || !data_class || | 138 | if (!client || client->data_class || !data_class || |
139 | !anchors || !anchors->computer_anchor) { | 139 | !anchors || !anchors->computer_anchor) { |
@@ -259,7 +259,7 @@ LIBIMOBILEDEVICE_API mobilesync_error_t mobilesync_start(mobilesync_client_t cli | |||
259 | return err; | 259 | return err; |
260 | } | 260 | } |
261 | 261 | ||
262 | LIBIMOBILEDEVICE_API mobilesync_error_t mobilesync_finish(mobilesync_client_t client) | 262 | mobilesync_error_t mobilesync_finish(mobilesync_client_t client) |
263 | { | 263 | { |
264 | if (!client || !client->data_class) { | 264 | if (!client || !client->data_class) { |
265 | return MOBILESYNC_E_INVALID_ARG; | 265 | return MOBILESYNC_E_INVALID_ARG; |
@@ -344,17 +344,17 @@ static mobilesync_error_t mobilesync_get_records(mobilesync_client_t client, con | |||
344 | return err; | 344 | return err; |
345 | } | 345 | } |
346 | 346 | ||
347 | LIBIMOBILEDEVICE_API mobilesync_error_t mobilesync_get_all_records_from_device(mobilesync_client_t client) | 347 | mobilesync_error_t mobilesync_get_all_records_from_device(mobilesync_client_t client) |
348 | { | 348 | { |
349 | return mobilesync_get_records(client, "SDMessageGetAllRecordsFromDevice"); | 349 | return mobilesync_get_records(client, "SDMessageGetAllRecordsFromDevice"); |
350 | } | 350 | } |
351 | 351 | ||
352 | LIBIMOBILEDEVICE_API mobilesync_error_t mobilesync_get_changes_from_device(mobilesync_client_t client) | 352 | mobilesync_error_t mobilesync_get_changes_from_device(mobilesync_client_t client) |
353 | { | 353 | { |
354 | return mobilesync_get_records(client, "SDMessageGetChangesFromDevice"); | 354 | return mobilesync_get_records(client, "SDMessageGetChangesFromDevice"); |
355 | } | 355 | } |
356 | 356 | ||
357 | LIBIMOBILEDEVICE_API mobilesync_error_t mobilesync_receive_changes(mobilesync_client_t client, plist_t *entities, uint8_t *is_last_record, plist_t *actions) | 357 | mobilesync_error_t mobilesync_receive_changes(mobilesync_client_t client, plist_t *entities, uint8_t *is_last_record, plist_t *actions) |
358 | { | 358 | { |
359 | if (!client || !client->data_class) { | 359 | if (!client || !client->data_class) { |
360 | return MOBILESYNC_E_INVALID_ARG; | 360 | return MOBILESYNC_E_INVALID_ARG; |
@@ -421,7 +421,7 @@ LIBIMOBILEDEVICE_API mobilesync_error_t mobilesync_receive_changes(mobilesync_cl | |||
421 | return err; | 421 | return err; |
422 | } | 422 | } |
423 | 423 | ||
424 | LIBIMOBILEDEVICE_API mobilesync_error_t mobilesync_clear_all_records_on_device(mobilesync_client_t client) | 424 | mobilesync_error_t mobilesync_clear_all_records_on_device(mobilesync_client_t client) |
425 | { | 425 | { |
426 | if (!client || !client->data_class) { | 426 | if (!client || !client->data_class) { |
427 | return MOBILESYNC_E_INVALID_ARG; | 427 | return MOBILESYNC_E_INVALID_ARG; |
@@ -490,7 +490,7 @@ LIBIMOBILEDEVICE_API mobilesync_error_t mobilesync_clear_all_records_on_device(m | |||
490 | return err; | 490 | return err; |
491 | } | 491 | } |
492 | 492 | ||
493 | LIBIMOBILEDEVICE_API mobilesync_error_t mobilesync_acknowledge_changes_from_device(mobilesync_client_t client) | 493 | mobilesync_error_t mobilesync_acknowledge_changes_from_device(mobilesync_client_t client) |
494 | { | 494 | { |
495 | if (!client || !client->data_class) { | 495 | if (!client || !client->data_class) { |
496 | return MOBILESYNC_E_INVALID_ARG; | 496 | return MOBILESYNC_E_INVALID_ARG; |
@@ -524,7 +524,7 @@ static plist_t create_process_changes_message(const char *data_class, plist_t en | |||
524 | return msg; | 524 | return msg; |
525 | } | 525 | } |
526 | 526 | ||
527 | LIBIMOBILEDEVICE_API mobilesync_error_t mobilesync_ready_to_send_changes_from_computer(mobilesync_client_t client) | 527 | mobilesync_error_t mobilesync_ready_to_send_changes_from_computer(mobilesync_client_t client) |
528 | { | 528 | { |
529 | if (!client || !client->data_class) { | 529 | if (!client || !client->data_class) { |
530 | return MOBILESYNC_E_INVALID_ARG; | 530 | return MOBILESYNC_E_INVALID_ARG; |
@@ -591,7 +591,7 @@ LIBIMOBILEDEVICE_API mobilesync_error_t mobilesync_ready_to_send_changes_from_co | |||
591 | return err; | 591 | return err; |
592 | } | 592 | } |
593 | 593 | ||
594 | LIBIMOBILEDEVICE_API mobilesync_error_t mobilesync_send_changes(mobilesync_client_t client, plist_t entities, uint8_t is_last_record, plist_t actions) | 594 | mobilesync_error_t mobilesync_send_changes(mobilesync_client_t client, plist_t entities, uint8_t is_last_record, plist_t actions) |
595 | { | 595 | { |
596 | if (!client || !client->data_class || !entities) { | 596 | if (!client || !client->data_class || !entities) { |
597 | return MOBILESYNC_E_INVALID_ARG; | 597 | return MOBILESYNC_E_INVALID_ARG; |
@@ -619,7 +619,7 @@ LIBIMOBILEDEVICE_API mobilesync_error_t mobilesync_send_changes(mobilesync_clien | |||
619 | return err; | 619 | return err; |
620 | } | 620 | } |
621 | 621 | ||
622 | LIBIMOBILEDEVICE_API mobilesync_error_t mobilesync_remap_identifiers(mobilesync_client_t client, plist_t *mapping) | 622 | mobilesync_error_t mobilesync_remap_identifiers(mobilesync_client_t client, plist_t *mapping) |
623 | { | 623 | { |
624 | if (!client || !client->data_class) { | 624 | if (!client || !client->data_class) { |
625 | return MOBILESYNC_E_INVALID_ARG; | 625 | return MOBILESYNC_E_INVALID_ARG; |
@@ -688,7 +688,7 @@ LIBIMOBILEDEVICE_API mobilesync_error_t mobilesync_remap_identifiers(mobilesync_ | |||
688 | return err; | 688 | return err; |
689 | } | 689 | } |
690 | 690 | ||
691 | LIBIMOBILEDEVICE_API mobilesync_error_t mobilesync_cancel(mobilesync_client_t client, const char* reason) | 691 | mobilesync_error_t mobilesync_cancel(mobilesync_client_t client, const char* reason) |
692 | { | 692 | { |
693 | if (!client || !client->data_class || !reason) { | 693 | if (!client || !client->data_class || !reason) { |
694 | return MOBILESYNC_E_INVALID_ARG; | 694 | return MOBILESYNC_E_INVALID_ARG; |
@@ -714,7 +714,7 @@ LIBIMOBILEDEVICE_API mobilesync_error_t mobilesync_cancel(mobilesync_client_t cl | |||
714 | return err; | 714 | return err; |
715 | } | 715 | } |
716 | 716 | ||
717 | LIBIMOBILEDEVICE_API mobilesync_anchors_t mobilesync_anchors_new(const char *device_anchor, const char *computer_anchor) | 717 | mobilesync_anchors_t mobilesync_anchors_new(const char *device_anchor, const char *computer_anchor) |
718 | { | 718 | { |
719 | mobilesync_anchors_t anchors = (mobilesync_anchors_t) malloc(sizeof(mobilesync_anchors)); | 719 | mobilesync_anchors_t anchors = (mobilesync_anchors_t) malloc(sizeof(mobilesync_anchors)); |
720 | if (device_anchor != NULL) { | 720 | if (device_anchor != NULL) { |
@@ -731,7 +731,7 @@ LIBIMOBILEDEVICE_API mobilesync_anchors_t mobilesync_anchors_new(const char *dev | |||
731 | return anchors; | 731 | return anchors; |
732 | } | 732 | } |
733 | 733 | ||
734 | LIBIMOBILEDEVICE_API void mobilesync_anchors_free(mobilesync_anchors_t anchors) | 734 | void mobilesync_anchors_free(mobilesync_anchors_t anchors) |
735 | { | 735 | { |
736 | if (anchors->device_anchor != NULL) { | 736 | if (anchors->device_anchor != NULL) { |
737 | free(anchors->device_anchor); | 737 | free(anchors->device_anchor); |
@@ -745,12 +745,12 @@ LIBIMOBILEDEVICE_API void mobilesync_anchors_free(mobilesync_anchors_t anchors) | |||
745 | anchors = NULL; | 745 | anchors = NULL; |
746 | } | 746 | } |
747 | 747 | ||
748 | LIBIMOBILEDEVICE_API plist_t mobilesync_actions_new(void) | 748 | plist_t mobilesync_actions_new(void) |
749 | { | 749 | { |
750 | return plist_new_dict(); | 750 | return plist_new_dict(); |
751 | } | 751 | } |
752 | 752 | ||
753 | LIBIMOBILEDEVICE_API void mobilesync_actions_add(plist_t actions, ...) | 753 | void mobilesync_actions_add(plist_t actions, ...) |
754 | { | 754 | { |
755 | if (!actions) | 755 | if (!actions) |
756 | return; | 756 | return; |
@@ -782,7 +782,7 @@ LIBIMOBILEDEVICE_API void mobilesync_actions_add(plist_t actions, ...) | |||
782 | va_end(args); | 782 | va_end(args); |
783 | } | 783 | } |
784 | 784 | ||
785 | LIBIMOBILEDEVICE_API void mobilesync_actions_free(plist_t actions) | 785 | void mobilesync_actions_free(plist_t actions) |
786 | { | 786 | { |
787 | if (actions) { | 787 | if (actions) { |
788 | plist_free(actions); | 788 | plist_free(actions); |