[ostree] ostree-fetcher: make _ostree_fetcher_stream_uri_sync private
- From: Colin Walters <walters src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [ostree] ostree-fetcher: make _ostree_fetcher_stream_uri_sync private
- Date: Thu, 13 Nov 2014 02:42:34 +0000 (UTC)
commit a5491f98cbeda5c37bf8abcd90817bc9cd70b63e
Author: Giuseppe Scrivano <gscrivan redhat com>
Date: Wed Nov 5 09:48:12 2014 +0100
ostree-fetcher: make _ostree_fetcher_stream_uri_sync private
Rename _ostree_fetcher_contents_membuf_sync to
ostree_fetcher_request_uri_to_membuf and drop unused argument
user_data.
Signed-off-by: Giuseppe Scrivano <gscrivan redhat com>
src/libostree/ostree-fetcher.c | 31 ++++++++++---------------------
src/libostree/ostree-fetcher.h | 19 +++++++++----------
src/libostree/ostree-metalink.c | 19 +++++++++----------
src/libostree/ostree-repo-pull.c | 19 +++++++++----------
4 files changed, 37 insertions(+), 51 deletions(-)
---
diff --git a/src/libostree/ostree-fetcher.c b/src/libostree/ostree-fetcher.c
index 8567006..429f106 100644
--- a/src/libostree/ostree-fetcher.c
+++ b/src/libostree/ostree-fetcher.c
@@ -692,18 +692,9 @@ typedef struct
GInputStream *result_stream;
GMainLoop *loop;
GError **error;
- gpointer user_data;
}
FetchUriSyncData;
-static gboolean
-run_mainloop_monitor_fetcher (FetchUriSyncData *data)
-{
- g_main_loop_run (data->loop);
-
- return TRUE;
-}
-
static void
fetch_uri_sync_on_complete (GObject *object,
GAsyncResult *result,
@@ -717,16 +708,15 @@ fetch_uri_sync_on_complete (GObject *object,
}
gboolean
-_ostree_fetcher_contents_membuf_sync (OstreeFetcher *fetcher,
- SoupURI *uri,
- gboolean add_nul,
- gboolean allow_noent,
- GBytes **out_contents,
- GMainLoop *loop,
- gpointer user_data,
- guint64 max_size,
- GCancellable *cancellable,
- GError **error)
+_ostree_fetcher_request_uri_to_membuf (OstreeFetcher *fetcher,
+ SoupURI *uri,
+ gboolean add_nul,
+ gboolean allow_noent,
+ GBytes **out_contents,
+ GMainLoop *loop,
+ guint64 max_size,
+ GCancellable *cancellable,
+ GError **error)
{
gboolean ret = FALSE;
const guint8 nulchar = 0;
@@ -740,7 +730,6 @@ _ostree_fetcher_contents_membuf_sync (OstreeFetcher *fetcher,
if (g_cancellable_set_error_if_cancelled (cancellable, error))
return FALSE;
- data.user_data = user_data;
data.loop = loop;
data.error = error;
@@ -749,7 +738,7 @@ _ostree_fetcher_contents_membuf_sync (OstreeFetcher *fetcher,
cancellable,
fetch_uri_sync_on_complete, &data);
- run_mainloop_monitor_fetcher (&data);
+ g_main_loop_run (loop);
if (!data.result_stream)
{
if (allow_noent)
diff --git a/src/libostree/ostree-fetcher.h b/src/libostree/ostree-fetcher.h
index 2d3f6c0..1a6c95b 100644
--- a/src/libostree/ostree-fetcher.h
+++ b/src/libostree/ostree-fetcher.h
@@ -76,16 +76,15 @@ GFile *_ostree_fetcher_request_uri_with_partial_finish (OstreeFetcher *self,
GAsyncResult *result,
GError **error);
-gboolean _ostree_fetcher_contents_membuf_sync (OstreeFetcher *fetcher,
- SoupURI *uri,
- gboolean add_nul,
- gboolean allow_noent,
- GBytes **out_contents,
- GMainLoop *loop,
- gpointer user_data,
- guint64 max_size,
- GCancellable *cancellable,
- GError **error);
+gboolean _ostree_fetcher_request_uri_to_membuf (OstreeFetcher *fetcher,
+ SoupURI *uri,
+ gboolean add_nul,
+ gboolean allow_noent,
+ GBytes **out_contents,
+ GMainLoop *loop,
+ guint64 max_size,
+ GCancellable *cancellable,
+ GError **error);
G_END_DECLS
#endif
diff --git a/src/libostree/ostree-metalink.c b/src/libostree/ostree-metalink.c
index 7e37c8c..5244e91 100644
--- a/src/libostree/ostree-metalink.c
+++ b/src/libostree/ostree-metalink.c
@@ -691,16 +691,15 @@ _ostree_metalink_request_sync (OstreeMetalink *self,
g_task_set_task_data (task, request, ostree_metalink_request_unref);
- if (! _ostree_fetcher_contents_membuf_sync (self->fetcher,
- self->uri,
- FALSE,
- FALSE,
- &out_contents,
- loop,
- NULL,
- self->max_size,
- cancellable,
- error))
+ if (! _ostree_fetcher_request_uri_to_membuf (self->fetcher,
+ self->uri,
+ FALSE,
+ FALSE,
+ &out_contents,
+ loop,
+ self->max_size,
+ cancellable,
+ error))
goto out;
if (! on_metalink_bytes_read (request, request, &data, out_contents, error))
diff --git a/src/libostree/ostree-repo-pull.c b/src/libostree/ostree-repo-pull.c
index ad752ff..7b19178 100644
--- a/src/libostree/ostree-repo-pull.c
+++ b/src/libostree/ostree-repo-pull.c
@@ -258,16 +258,15 @@ fetch_uri_contents_membuf_sync (OtPullData *pull_data,
{
gboolean ret;
pull_data->fetching_sync_uri = uri;
- ret = _ostree_fetcher_contents_membuf_sync (pull_data->fetcher,
- uri,
- add_nul,
- allow_noent,
- out_contents,
- pull_data->loop,
- pull_data,
- OSTREE_MAX_METADATA_SIZE,
- cancellable,
- error);
+ ret = _ostree_fetcher_request_uri_to_membuf (pull_data->fetcher,
+ uri,
+ add_nul,
+ allow_noent,
+ out_contents,
+ pull_data->loop,
+ OSTREE_MAX_METADATA_SIZE,
+ cancellable,
+ error);
pull_data->fetching_sync_uri = NULL;
return ret;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]