Skip to content

Commit dd44807

Browse files
feat: add has and status blobs methods
Closes #217
1 parent 96eb5c1 commit dd44807

File tree

11 files changed

+837
-114
lines changed

11 files changed

+837
-114
lines changed

Iroh.xcframework/ios-arm64/Iroh.framework/Headers/iroh_ffiFFI.h

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -650,6 +650,16 @@ void uniffi_iroh_ffi_fn_init_callback_vtable_blobprovideeventcallback(UniffiVTab
650650
uint64_t uniffi_iroh_ffi_fn_method_blobprovideeventcallback_blob_event(void*_Nonnull ptr, void*_Nonnull event
651651
);
652652
#endif
653+
#ifndef UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_CLONE_BLOBSTATUS
654+
#define UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_CLONE_BLOBSTATUS
655+
void*_Nonnull uniffi_iroh_ffi_fn_clone_blobstatus(void*_Nonnull ptr, RustCallStatus *_Nonnull out_status
656+
);
657+
#endif
658+
#ifndef UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_FREE_BLOBSTATUS
659+
#define UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_FREE_BLOBSTATUS
660+
void uniffi_iroh_ffi_fn_free_blobstatus(void*_Nonnull ptr, RustCallStatus *_Nonnull out_status
661+
);
662+
#endif
653663
#ifndef UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_CLONE_BLOBTICKET
654664
#define UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_CLONE_BLOBTICKET
655665
void*_Nonnull uniffi_iroh_ffi_fn_clone_blobticket(void*_Nonnull ptr, RustCallStatus *_Nonnull out_status
@@ -745,6 +755,11 @@ uint64_t uniffi_iroh_ffi_fn_method_blobs_export(void*_Nonnull ptr, void*_Nonnull
745755
uint64_t uniffi_iroh_ffi_fn_method_blobs_get_collection(void*_Nonnull ptr, void*_Nonnull hash
746756
);
747757
#endif
758+
#ifndef UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_METHOD_BLOBS_HAS
759+
#define UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_METHOD_BLOBS_HAS
760+
uint64_t uniffi_iroh_ffi_fn_method_blobs_has(void*_Nonnull ptr, void*_Nonnull hash
761+
);
762+
#endif
748763
#ifndef UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_METHOD_BLOBS_LIST
749764
#define UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_METHOD_BLOBS_LIST
750765
uint64_t uniffi_iroh_ffi_fn_method_blobs_list(void*_Nonnull ptr
@@ -780,6 +795,11 @@ uint64_t uniffi_iroh_ffi_fn_method_blobs_share(void*_Nonnull ptr, void*_Nonnull
780795
uint64_t uniffi_iroh_ffi_fn_method_blobs_size(void*_Nonnull ptr, void*_Nonnull hash
781796
);
782797
#endif
798+
#ifndef UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_METHOD_BLOBS_STATUS
799+
#define UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_METHOD_BLOBS_STATUS
800+
uint64_t uniffi_iroh_ffi_fn_method_blobs_status(void*_Nonnull ptr, void*_Nonnull hash
801+
);
802+
#endif
783803
#ifndef UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_METHOD_BLOBS_WRITE_TO_PATH
784804
#define UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_METHOD_BLOBS_WRITE_TO_PATH
785805
uint64_t uniffi_iroh_ffi_fn_method_blobs_write_to_path(void*_Nonnull ptr, void*_Nonnull hash, RustBuffer path
@@ -2861,6 +2881,12 @@ uint16_t uniffi_iroh_ffi_checksum_method_blobs_export(void
28612881
#define UNIFFI_FFIDEF_UNIFFI_IROH_FFI_CHECKSUM_METHOD_BLOBS_GET_COLLECTION
28622882
uint16_t uniffi_iroh_ffi_checksum_method_blobs_get_collection(void
28632883

2884+
);
2885+
#endif
2886+
#ifndef UNIFFI_FFIDEF_UNIFFI_IROH_FFI_CHECKSUM_METHOD_BLOBS_HAS
2887+
#define UNIFFI_FFIDEF_UNIFFI_IROH_FFI_CHECKSUM_METHOD_BLOBS_HAS
2888+
uint16_t uniffi_iroh_ffi_checksum_method_blobs_has(void
2889+
28642890
);
28652891
#endif
28662892
#ifndef UNIFFI_FFIDEF_UNIFFI_IROH_FFI_CHECKSUM_METHOD_BLOBS_LIST
@@ -2903,6 +2929,12 @@ uint16_t uniffi_iroh_ffi_checksum_method_blobs_share(void
29032929
#define UNIFFI_FFIDEF_UNIFFI_IROH_FFI_CHECKSUM_METHOD_BLOBS_SIZE
29042930
uint16_t uniffi_iroh_ffi_checksum_method_blobs_size(void
29052931

2932+
);
2933+
#endif
2934+
#ifndef UNIFFI_FFIDEF_UNIFFI_IROH_FFI_CHECKSUM_METHOD_BLOBS_STATUS
2935+
#define UNIFFI_FFIDEF_UNIFFI_IROH_FFI_CHECKSUM_METHOD_BLOBS_STATUS
2936+
uint16_t uniffi_iroh_ffi_checksum_method_blobs_status(void
2937+
29062938
);
29072939
#endif
29082940
#ifndef UNIFFI_FFIDEF_UNIFFI_IROH_FFI_CHECKSUM_METHOD_BLOBS_WRITE_TO_PATH

Iroh.xcframework/ios-arm64_x86_64-simulator/Iroh.framework/Headers/iroh_ffiFFI.h

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -650,6 +650,16 @@ void uniffi_iroh_ffi_fn_init_callback_vtable_blobprovideeventcallback(UniffiVTab
650650
uint64_t uniffi_iroh_ffi_fn_method_blobprovideeventcallback_blob_event(void*_Nonnull ptr, void*_Nonnull event
651651
);
652652
#endif
653+
#ifndef UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_CLONE_BLOBSTATUS
654+
#define UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_CLONE_BLOBSTATUS
655+
void*_Nonnull uniffi_iroh_ffi_fn_clone_blobstatus(void*_Nonnull ptr, RustCallStatus *_Nonnull out_status
656+
);
657+
#endif
658+
#ifndef UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_FREE_BLOBSTATUS
659+
#define UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_FREE_BLOBSTATUS
660+
void uniffi_iroh_ffi_fn_free_blobstatus(void*_Nonnull ptr, RustCallStatus *_Nonnull out_status
661+
);
662+
#endif
653663
#ifndef UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_CLONE_BLOBTICKET
654664
#define UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_CLONE_BLOBTICKET
655665
void*_Nonnull uniffi_iroh_ffi_fn_clone_blobticket(void*_Nonnull ptr, RustCallStatus *_Nonnull out_status
@@ -745,6 +755,11 @@ uint64_t uniffi_iroh_ffi_fn_method_blobs_export(void*_Nonnull ptr, void*_Nonnull
745755
uint64_t uniffi_iroh_ffi_fn_method_blobs_get_collection(void*_Nonnull ptr, void*_Nonnull hash
746756
);
747757
#endif
758+
#ifndef UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_METHOD_BLOBS_HAS
759+
#define UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_METHOD_BLOBS_HAS
760+
uint64_t uniffi_iroh_ffi_fn_method_blobs_has(void*_Nonnull ptr, void*_Nonnull hash
761+
);
762+
#endif
748763
#ifndef UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_METHOD_BLOBS_LIST
749764
#define UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_METHOD_BLOBS_LIST
750765
uint64_t uniffi_iroh_ffi_fn_method_blobs_list(void*_Nonnull ptr
@@ -780,6 +795,11 @@ uint64_t uniffi_iroh_ffi_fn_method_blobs_share(void*_Nonnull ptr, void*_Nonnull
780795
uint64_t uniffi_iroh_ffi_fn_method_blobs_size(void*_Nonnull ptr, void*_Nonnull hash
781796
);
782797
#endif
798+
#ifndef UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_METHOD_BLOBS_STATUS
799+
#define UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_METHOD_BLOBS_STATUS
800+
uint64_t uniffi_iroh_ffi_fn_method_blobs_status(void*_Nonnull ptr, void*_Nonnull hash
801+
);
802+
#endif
783803
#ifndef UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_METHOD_BLOBS_WRITE_TO_PATH
784804
#define UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_METHOD_BLOBS_WRITE_TO_PATH
785805
uint64_t uniffi_iroh_ffi_fn_method_blobs_write_to_path(void*_Nonnull ptr, void*_Nonnull hash, RustBuffer path
@@ -2861,6 +2881,12 @@ uint16_t uniffi_iroh_ffi_checksum_method_blobs_export(void
28612881
#define UNIFFI_FFIDEF_UNIFFI_IROH_FFI_CHECKSUM_METHOD_BLOBS_GET_COLLECTION
28622882
uint16_t uniffi_iroh_ffi_checksum_method_blobs_get_collection(void
28632883

2884+
);
2885+
#endif
2886+
#ifndef UNIFFI_FFIDEF_UNIFFI_IROH_FFI_CHECKSUM_METHOD_BLOBS_HAS
2887+
#define UNIFFI_FFIDEF_UNIFFI_IROH_FFI_CHECKSUM_METHOD_BLOBS_HAS
2888+
uint16_t uniffi_iroh_ffi_checksum_method_blobs_has(void
2889+
28642890
);
28652891
#endif
28662892
#ifndef UNIFFI_FFIDEF_UNIFFI_IROH_FFI_CHECKSUM_METHOD_BLOBS_LIST
@@ -2903,6 +2929,12 @@ uint16_t uniffi_iroh_ffi_checksum_method_blobs_share(void
29032929
#define UNIFFI_FFIDEF_UNIFFI_IROH_FFI_CHECKSUM_METHOD_BLOBS_SIZE
29042930
uint16_t uniffi_iroh_ffi_checksum_method_blobs_size(void
29052931

2932+
);
2933+
#endif
2934+
#ifndef UNIFFI_FFIDEF_UNIFFI_IROH_FFI_CHECKSUM_METHOD_BLOBS_STATUS
2935+
#define UNIFFI_FFIDEF_UNIFFI_IROH_FFI_CHECKSUM_METHOD_BLOBS_STATUS
2936+
uint16_t uniffi_iroh_ffi_checksum_method_blobs_status(void
2937+
29062938
);
29072939
#endif
29082940
#ifndef UNIFFI_FFIDEF_UNIFFI_IROH_FFI_CHECKSUM_METHOD_BLOBS_WRITE_TO_PATH

Iroh.xcframework/macos-arm64/Iroh.framework/Headers/iroh_ffiFFI.h

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -650,6 +650,16 @@ void uniffi_iroh_ffi_fn_init_callback_vtable_blobprovideeventcallback(UniffiVTab
650650
uint64_t uniffi_iroh_ffi_fn_method_blobprovideeventcallback_blob_event(void*_Nonnull ptr, void*_Nonnull event
651651
);
652652
#endif
653+
#ifndef UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_CLONE_BLOBSTATUS
654+
#define UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_CLONE_BLOBSTATUS
655+
void*_Nonnull uniffi_iroh_ffi_fn_clone_blobstatus(void*_Nonnull ptr, RustCallStatus *_Nonnull out_status
656+
);
657+
#endif
658+
#ifndef UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_FREE_BLOBSTATUS
659+
#define UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_FREE_BLOBSTATUS
660+
void uniffi_iroh_ffi_fn_free_blobstatus(void*_Nonnull ptr, RustCallStatus *_Nonnull out_status
661+
);
662+
#endif
653663
#ifndef UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_CLONE_BLOBTICKET
654664
#define UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_CLONE_BLOBTICKET
655665
void*_Nonnull uniffi_iroh_ffi_fn_clone_blobticket(void*_Nonnull ptr, RustCallStatus *_Nonnull out_status
@@ -745,6 +755,11 @@ uint64_t uniffi_iroh_ffi_fn_method_blobs_export(void*_Nonnull ptr, void*_Nonnull
745755
uint64_t uniffi_iroh_ffi_fn_method_blobs_get_collection(void*_Nonnull ptr, void*_Nonnull hash
746756
);
747757
#endif
758+
#ifndef UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_METHOD_BLOBS_HAS
759+
#define UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_METHOD_BLOBS_HAS
760+
uint64_t uniffi_iroh_ffi_fn_method_blobs_has(void*_Nonnull ptr, void*_Nonnull hash
761+
);
762+
#endif
748763
#ifndef UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_METHOD_BLOBS_LIST
749764
#define UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_METHOD_BLOBS_LIST
750765
uint64_t uniffi_iroh_ffi_fn_method_blobs_list(void*_Nonnull ptr
@@ -780,6 +795,11 @@ uint64_t uniffi_iroh_ffi_fn_method_blobs_share(void*_Nonnull ptr, void*_Nonnull
780795
uint64_t uniffi_iroh_ffi_fn_method_blobs_size(void*_Nonnull ptr, void*_Nonnull hash
781796
);
782797
#endif
798+
#ifndef UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_METHOD_BLOBS_STATUS
799+
#define UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_METHOD_BLOBS_STATUS
800+
uint64_t uniffi_iroh_ffi_fn_method_blobs_status(void*_Nonnull ptr, void*_Nonnull hash
801+
);
802+
#endif
783803
#ifndef UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_METHOD_BLOBS_WRITE_TO_PATH
784804
#define UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_METHOD_BLOBS_WRITE_TO_PATH
785805
uint64_t uniffi_iroh_ffi_fn_method_blobs_write_to_path(void*_Nonnull ptr, void*_Nonnull hash, RustBuffer path
@@ -2861,6 +2881,12 @@ uint16_t uniffi_iroh_ffi_checksum_method_blobs_export(void
28612881
#define UNIFFI_FFIDEF_UNIFFI_IROH_FFI_CHECKSUM_METHOD_BLOBS_GET_COLLECTION
28622882
uint16_t uniffi_iroh_ffi_checksum_method_blobs_get_collection(void
28632883

2884+
);
2885+
#endif
2886+
#ifndef UNIFFI_FFIDEF_UNIFFI_IROH_FFI_CHECKSUM_METHOD_BLOBS_HAS
2887+
#define UNIFFI_FFIDEF_UNIFFI_IROH_FFI_CHECKSUM_METHOD_BLOBS_HAS
2888+
uint16_t uniffi_iroh_ffi_checksum_method_blobs_has(void
2889+
28642890
);
28652891
#endif
28662892
#ifndef UNIFFI_FFIDEF_UNIFFI_IROH_FFI_CHECKSUM_METHOD_BLOBS_LIST
@@ -2903,6 +2929,12 @@ uint16_t uniffi_iroh_ffi_checksum_method_blobs_share(void
29032929
#define UNIFFI_FFIDEF_UNIFFI_IROH_FFI_CHECKSUM_METHOD_BLOBS_SIZE
29042930
uint16_t uniffi_iroh_ffi_checksum_method_blobs_size(void
29052931

2932+
);
2933+
#endif
2934+
#ifndef UNIFFI_FFIDEF_UNIFFI_IROH_FFI_CHECKSUM_METHOD_BLOBS_STATUS
2935+
#define UNIFFI_FFIDEF_UNIFFI_IROH_FFI_CHECKSUM_METHOD_BLOBS_STATUS
2936+
uint16_t uniffi_iroh_ffi_checksum_method_blobs_status(void
2937+
29062938
);
29072939
#endif
29082940
#ifndef UNIFFI_FFIDEF_UNIFFI_IROH_FFI_CHECKSUM_METHOD_BLOBS_WRITE_TO_PATH

0 commit comments

Comments
 (0)