RacHttpDownloadCallbackNative typedef
RacHttpDownloadCallbackNative =
Int32 Function(Pointer<Utf8> url, Pointer<Utf8> destinationPath, Pointer<NativeFunction<RacHttpProgressCallbackNative> > progressCallback, Pointer<NativeFunction<RacHttpCompleteCallbackNative> > completeCallback, Pointer<Void> callbackUserData, Pointer<Pointer<Utf8> > outTaskId, Pointer<Void> userData)
HTTP download callback: rac_result_t (http_download)(const char url, const char* destination_path, rac_http_progress_callback_fn progress_callback, rac_http_complete_callback_fn complete_callback, void* callback_user_data, char** out_task_id, void* user_data)
Implementation
typedef RacHttpDownloadCallbackNative = Int32 Function(
Pointer<Utf8> url,
Pointer<Utf8> destinationPath,
Pointer<NativeFunction<RacHttpProgressCallbackNative>> progressCallback,
Pointer<NativeFunction<RacHttpCompleteCallbackNative>> completeCallback,
Pointer<Void> callbackUserData,
Pointer<Pointer<Utf8>> outTaskId,
Pointer<Void> userData,
);