Method

MaplibreNativeFfiRuntimeget_offline_region_status_async

Declaration [src]

void
maplibre_native_ffi_runtime_get_offline_region_status_async (
  MaplibreNativeFfiRuntime* self,
  gint64 region_id,
  GAsyncReadyCallback callback,
  gpointer user_data
)

Description [src]

Reads the download progress of the offline region region_id.

While the download is active, the counts cover what it has visited. Once it’s inactive, they cover every resource the region holds, including those that only earlier versions of its style listed, so the completed counts can exceed the required counts.

See mln_runtime_get_offline_region_status in the C API reference.

It fails with these errors:

  • MAPLIBRE_NATIVE_FFI_ERROR_NOT_FOUND when the cache file has no region region_id.

This method completes asynchronously. Use maplibre_native_ffi_runtime_get_offline_region_status_finish() inside the GAsyncReadyCallback to obtain the result of the operation.

Parameters

region_id

Type: gint64

No description available.

callback

Type: GAsyncReadyCallback

The callback to call when the call finishes.

The argument can be NULL.
user_data

Type: gpointer

The data to pass to callback.

The argument can be NULL.
The data is owned by the caller of the method.