diff options
Diffstat (limited to 'src/libostree/ostree-metalink.h')
-rw-r--r-- | src/libostree/ostree-metalink.h | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/src/libostree/ostree-metalink.h b/src/libostree/ostree-metalink.h index bb81292c..72bdfb5e 100644 --- a/src/libostree/ostree-metalink.h +++ b/src/libostree/ostree-metalink.h @@ -48,14 +48,23 @@ OstreeMetalink *_ostree_metalink_new (OstreeFetcher *fetcher, guint64 max_size, SoupURI *uri); +gboolean _ostree_metalink_request_sync (OstreeMetalink *self, + SoupURI **out_target_uri, + GFile **out_data, + GCancellable *cancellable, + GError **error); + + void _ostree_metalink_request_async (OstreeMetalink *self, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data); -GFile *_ostree_metalink_request_finish (OstreeMetalink *self, - GAsyncResult *result, - GError **error); +gboolean_ostree_metalink_request_finish (OstreeMetalink *self, + GAsyncResult *result, + SoupURI **out_target_uri, + GFile **out_data, + GError **error); G_END_DECLS |