summaryrefslogtreecommitdiff
path: root/src/libostree/ostree-metalink.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libostree/ostree-metalink.h')
-rw-r--r--src/libostree/ostree-metalink.h15
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