summaryrefslogtreecommitdiffstats
path: root/src/idevice.c
diff options
context:
space:
mode:
authorGravatar Nikias Bassen2024-01-31 02:57:11 +0100
committerGravatar Nikias Bassen2024-01-31 02:57:11 +0100
commit63bbac545efc400373a7f472fdd78174149119c3 (patch)
treef95c8d58b7b0fbf33bd188c5becc0401ee7e64ef /src/idevice.c
parentf723a44513eb5ba5797da24bc2b63d9f09600a6e (diff)
downloadlibimobiledevice-63bbac545efc400373a7f472fdd78174149119c3.tar.gz
libimobiledevice-63bbac545efc400373a7f472fdd78174149119c3.tar.bz2
Move LIBIMOBILEDEVICE_API to public headers
Diffstat (limited to 'src/idevice.c')
-rw-r--r--src/idevice.c46
1 files changed, 23 insertions, 23 deletions
diff --git a/src/idevice.c b/src/idevice.c
index 19b171c..ed1cf3c 100644
--- a/src/idevice.c
+++ b/src/idevice.c
@@ -248,7 +248,7 @@ static void usbmux_event_cb(const usbmuxd_event_t *event, void *user_data)
248 } 248 }
249} 249}
250 250
251LIBIMOBILEDEVICE_API idevice_error_t idevice_events_subscribe(idevice_subscription_context_t *context, idevice_event_cb_t callback, void *user_data) 251idevice_error_t idevice_events_subscribe(idevice_subscription_context_t *context, idevice_event_cb_t callback, void *user_data)
252{ 252{
253 if (!context || !callback) { 253 if (!context || !callback) {
254 return IDEVICE_E_INVALID_ARG; 254 return IDEVICE_E_INVALID_ARG;
@@ -270,7 +270,7 @@ LIBIMOBILEDEVICE_API idevice_error_t idevice_events_subscribe(idevice_subscripti
270 return IDEVICE_E_SUCCESS; 270 return IDEVICE_E_SUCCESS;
271} 271}
272 272
273LIBIMOBILEDEVICE_API idevice_error_t idevice_events_unsubscribe(idevice_subscription_context_t context) 273idevice_error_t idevice_events_unsubscribe(idevice_subscription_context_t context)
274{ 274{
275 if (!context) { 275 if (!context) {
276 return IDEVICE_E_INVALID_ARG; 276 return IDEVICE_E_INVALID_ARG;
@@ -287,7 +287,7 @@ LIBIMOBILEDEVICE_API idevice_error_t idevice_events_unsubscribe(idevice_subscrip
287 return IDEVICE_E_SUCCESS; 287 return IDEVICE_E_SUCCESS;
288} 288}
289 289
290LIBIMOBILEDEVICE_API idevice_error_t idevice_event_subscribe(idevice_event_cb_t callback, void *user_data) 290idevice_error_t idevice_event_subscribe(idevice_event_cb_t callback, void *user_data)
291{ 291{
292 if (event_ctx) { 292 if (event_ctx) {
293 idevice_events_unsubscribe(event_ctx); 293 idevice_events_unsubscribe(event_ctx);
@@ -295,7 +295,7 @@ LIBIMOBILEDEVICE_API idevice_error_t idevice_event_subscribe(idevice_event_cb_t
295 return idevice_events_subscribe(&event_ctx, callback, user_data); 295 return idevice_events_subscribe(&event_ctx, callback, user_data);
296} 296}
297 297
298LIBIMOBILEDEVICE_API idevice_error_t idevice_event_unsubscribe(void) 298idevice_error_t idevice_event_unsubscribe(void)
299{ 299{
300 if (!event_ctx) { 300 if (!event_ctx) {
301 return IDEVICE_E_SUCCESS; 301 return IDEVICE_E_SUCCESS;
@@ -304,7 +304,7 @@ LIBIMOBILEDEVICE_API idevice_error_t idevice_event_unsubscribe(void)
304 return idevice_events_unsubscribe(event_ctx); 304 return idevice_events_unsubscribe(event_ctx);
305} 305}
306 306
307LIBIMOBILEDEVICE_API idevice_error_t idevice_get_device_list_extended(idevice_info_t **devices, int *count) 307idevice_error_t idevice_get_device_list_extended(idevice_info_t **devices, int *count)
308{ 308{
309 usbmuxd_device_info_t *dev_list; 309 usbmuxd_device_info_t *dev_list;
310 310
@@ -359,7 +359,7 @@ LIBIMOBILEDEVICE_API idevice_error_t idevice_get_device_list_extended(idevice_in
359 return IDEVICE_E_SUCCESS; 359 return IDEVICE_E_SUCCESS;
360} 360}
361 361
362LIBIMOBILEDEVICE_API idevice_error_t idevice_device_list_extended_free(idevice_info_t *devices) 362idevice_error_t idevice_device_list_extended_free(idevice_info_t *devices)
363{ 363{
364 if (devices) { 364 if (devices) {
365 int i = 0; 365 int i = 0;
@@ -374,7 +374,7 @@ LIBIMOBILEDEVICE_API idevice_error_t idevice_device_list_extended_free(idevice_i
374 return IDEVICE_E_SUCCESS; 374 return IDEVICE_E_SUCCESS;
375} 375}
376 376
377LIBIMOBILEDEVICE_API idevice_error_t idevice_get_device_list(char ***devices, int *count) 377idevice_error_t idevice_get_device_list(char ***devices, int *count)
378{ 378{
379 usbmuxd_device_info_t *dev_list; 379 usbmuxd_device_info_t *dev_list;
380 380
@@ -406,7 +406,7 @@ LIBIMOBILEDEVICE_API idevice_error_t idevice_get_device_list(char ***devices, in
406 return IDEVICE_E_SUCCESS; 406 return IDEVICE_E_SUCCESS;
407} 407}
408 408
409LIBIMOBILEDEVICE_API idevice_error_t idevice_device_list_free(char **devices) 409idevice_error_t idevice_device_list_free(char **devices)
410{ 410{
411 if (devices) { 411 if (devices) {
412 int i = 0; 412 int i = 0;
@@ -419,7 +419,7 @@ LIBIMOBILEDEVICE_API idevice_error_t idevice_device_list_free(char **devices)
419 return IDEVICE_E_SUCCESS; 419 return IDEVICE_E_SUCCESS;
420} 420}
421 421
422LIBIMOBILEDEVICE_API void idevice_set_debug_level(int level) 422void idevice_set_debug_level(int level)
423{ 423{
424 internal_set_debug_level(level); 424 internal_set_debug_level(level);
425} 425}
@@ -472,7 +472,7 @@ static idevice_t idevice_from_mux_device(usbmuxd_device_info_t *muxdev)
472 return device; 472 return device;
473} 473}
474 474
475LIBIMOBILEDEVICE_API idevice_error_t idevice_new_with_options(idevice_t * device, const char *udid, enum idevice_options options) 475idevice_error_t idevice_new_with_options(idevice_t * device, const char *udid, enum idevice_options options)
476{ 476{
477 usbmuxd_device_info_t muxdev; 477 usbmuxd_device_info_t muxdev;
478 int usbmux_options = 0; 478 int usbmux_options = 0;
@@ -496,12 +496,12 @@ LIBIMOBILEDEVICE_API idevice_error_t idevice_new_with_options(idevice_t * device
496 return IDEVICE_E_NO_DEVICE; 496 return IDEVICE_E_NO_DEVICE;
497} 497}
498 498
499LIBIMOBILEDEVICE_API idevice_error_t idevice_new(idevice_t * device, const char *udid) 499idevice_error_t idevice_new(idevice_t * device, const char *udid)
500{ 500{
501 return idevice_new_with_options(device, udid, 0); 501 return idevice_new_with_options(device, udid, 0);
502} 502}
503 503
504LIBIMOBILEDEVICE_API idevice_error_t idevice_free(idevice_t device) 504idevice_error_t idevice_free(idevice_t device)
505{ 505{
506 if (!device) 506 if (!device)
507 return IDEVICE_E_INVALID_ARG; 507 return IDEVICE_E_INVALID_ARG;
@@ -518,7 +518,7 @@ LIBIMOBILEDEVICE_API idevice_error_t idevice_free(idevice_t device)
518 return ret; 518 return ret;
519} 519}
520 520
521LIBIMOBILEDEVICE_API idevice_error_t idevice_connect(idevice_t device, uint16_t port, idevice_connection_t *connection) 521idevice_error_t idevice_connect(idevice_t device, uint16_t port, idevice_connection_t *connection)
522{ 522{
523 if (!device) { 523 if (!device) {
524 return IDEVICE_E_INVALID_ARG; 524 return IDEVICE_E_INVALID_ARG;
@@ -599,7 +599,7 @@ LIBIMOBILEDEVICE_API idevice_error_t idevice_connect(idevice_t device, uint16_t
599 return IDEVICE_E_UNKNOWN_ERROR; 599 return IDEVICE_E_UNKNOWN_ERROR;
600} 600}
601 601
602LIBIMOBILEDEVICE_API idevice_error_t idevice_disconnect(idevice_connection_t connection) 602idevice_error_t idevice_disconnect(idevice_connection_t connection)
603{ 603{
604 if (!connection) { 604 if (!connection) {
605 return IDEVICE_E_INVALID_ARG; 605 return IDEVICE_E_INVALID_ARG;
@@ -662,7 +662,7 @@ static idevice_error_t internal_connection_send(idevice_connection_t connection,
662 662
663} 663}
664 664
665LIBIMOBILEDEVICE_API idevice_error_t idevice_connection_send(idevice_connection_t connection, const char *data, uint32_t len, uint32_t *sent_bytes) 665idevice_error_t idevice_connection_send(idevice_connection_t connection, const char *data, uint32_t len, uint32_t *sent_bytes)
666{ 666{
667 if (!connection || !data 667 if (!connection || !data
668#if defined(HAVE_OPENSSL) || defined(HAVE_GNUTLS) 668#if defined(HAVE_OPENSSL) || defined(HAVE_GNUTLS)
@@ -777,7 +777,7 @@ static idevice_error_t internal_connection_receive_timeout(idevice_connection_t
777 return IDEVICE_E_UNKNOWN_ERROR; 777 return IDEVICE_E_UNKNOWN_ERROR;
778} 778}
779 779
780LIBIMOBILEDEVICE_API idevice_error_t idevice_connection_receive_timeout(idevice_connection_t connection, char *data, uint32_t len, uint32_t *recv_bytes, unsigned int timeout) 780idevice_error_t idevice_connection_receive_timeout(idevice_connection_t connection, char *data, uint32_t len, uint32_t *recv_bytes, unsigned int timeout)
781{ 781{
782 if (!connection 782 if (!connection
783#if defined(HAVE_OPENSSL) || defined(HAVE_GNUTLS) 783#if defined(HAVE_OPENSSL) || defined(HAVE_GNUTLS)
@@ -876,7 +876,7 @@ static idevice_error_t internal_connection_receive(idevice_connection_t connecti
876 return IDEVICE_E_UNKNOWN_ERROR; 876 return IDEVICE_E_UNKNOWN_ERROR;
877} 877}
878 878
879LIBIMOBILEDEVICE_API idevice_error_t idevice_connection_receive(idevice_connection_t connection, char *data, uint32_t len, uint32_t *recv_bytes) 879idevice_error_t idevice_connection_receive(idevice_connection_t connection, char *data, uint32_t len, uint32_t *recv_bytes)
880{ 880{
881 if (!connection 881 if (!connection
882#if defined(HAVE_OPENSSL) || defined(HAVE_GNUTLS) 882#if defined(HAVE_OPENSSL) || defined(HAVE_GNUTLS)
@@ -909,7 +909,7 @@ LIBIMOBILEDEVICE_API idevice_error_t idevice_connection_receive(idevice_connecti
909 return internal_connection_receive(connection, data, len, recv_bytes); 909 return internal_connection_receive(connection, data, len, recv_bytes);
910} 910}
911 911
912LIBIMOBILEDEVICE_API idevice_error_t idevice_connection_get_fd(idevice_connection_t connection, int *fd) 912idevice_error_t idevice_connection_get_fd(idevice_connection_t connection, int *fd)
913{ 913{
914 if (!connection || !fd) { 914 if (!connection || !fd) {
915 return IDEVICE_E_INVALID_ARG; 915 return IDEVICE_E_INVALID_ARG;
@@ -928,7 +928,7 @@ LIBIMOBILEDEVICE_API idevice_error_t idevice_connection_get_fd(idevice_connectio
928 return IDEVICE_E_UNKNOWN_ERROR; 928 return IDEVICE_E_UNKNOWN_ERROR;
929} 929}
930 930
931LIBIMOBILEDEVICE_API idevice_error_t idevice_get_handle(idevice_t device, uint32_t *handle) 931idevice_error_t idevice_get_handle(idevice_t device, uint32_t *handle)
932{ 932{
933 if (!device || !handle) 933 if (!device || !handle)
934 return IDEVICE_E_INVALID_ARG; 934 return IDEVICE_E_INVALID_ARG;
@@ -937,7 +937,7 @@ LIBIMOBILEDEVICE_API idevice_error_t idevice_get_handle(idevice_t device, uint32
937 return IDEVICE_E_SUCCESS; 937 return IDEVICE_E_SUCCESS;
938} 938}
939 939
940LIBIMOBILEDEVICE_API idevice_error_t idevice_get_udid(idevice_t device, char **udid) 940idevice_error_t idevice_get_udid(idevice_t device, char **udid)
941{ 941{
942 if (!device || !udid) 942 if (!device || !udid)
943 return IDEVICE_E_INVALID_ARG; 943 return IDEVICE_E_INVALID_ARG;
@@ -1186,7 +1186,7 @@ static int _mbedtls_f_rng(void* p_rng, unsigned char* buf, size_t len)
1186} 1186}
1187#endif 1187#endif
1188 1188
1189LIBIMOBILEDEVICE_API idevice_error_t idevice_connection_enable_ssl(idevice_connection_t connection) 1189idevice_error_t idevice_connection_enable_ssl(idevice_connection_t connection)
1190{ 1190{
1191 if (!connection || connection->ssl_data) 1191 if (!connection || connection->ssl_data)
1192 return IDEVICE_E_INVALID_ARG; 1192 return IDEVICE_E_INVALID_ARG;
@@ -1489,12 +1489,12 @@ LIBIMOBILEDEVICE_API idevice_error_t idevice_connection_enable_ssl(idevice_conne
1489 return ret; 1489 return ret;
1490} 1490}
1491 1491
1492LIBIMOBILEDEVICE_API idevice_error_t idevice_connection_disable_ssl(idevice_connection_t connection) 1492idevice_error_t idevice_connection_disable_ssl(idevice_connection_t connection)
1493{ 1493{
1494 return idevice_connection_disable_bypass_ssl(connection, 0); 1494 return idevice_connection_disable_bypass_ssl(connection, 0);
1495} 1495}
1496 1496
1497LIBIMOBILEDEVICE_API idevice_error_t idevice_connection_disable_bypass_ssl(idevice_connection_t connection, uint8_t sslBypass) 1497idevice_error_t idevice_connection_disable_bypass_ssl(idevice_connection_t connection, uint8_t sslBypass)
1498{ 1498{
1499 if (!connection) 1499 if (!connection)
1500 return IDEVICE_E_INVALID_ARG; 1500 return IDEVICE_E_INVALID_ARG;