summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Kellner <gicmo@gnome.org>2011-05-12 16:13:33 +0200
committerChristian Kellner <gicmo@gnome.org>2011-05-12 16:13:33 +0200
commit0b1c22f8a380cf377c1e574616a770cb39370588 (patch)
tree423213ae5a8c21116f15bd22c7d1e2e1c2acee3a
parentd4049d3ac0741c3700a029a24c869dfafd840dc2 (diff)
downloadgvfs-0b1c22f8a380cf377c1e574616a770cb39370588.tar.gz
http: Add http_backend_get_mount_base ()
http_backend_get_mount_base () retrieves the URL of the backends "mount point". URL must not bee freed.
-rw-r--r--daemon/gvfsbackendhttp.c6
-rw-r--r--daemon/gvfsbackendhttp.h2
2 files changed, 8 insertions, 0 deletions
diff --git a/daemon/gvfsbackendhttp.c b/daemon/gvfsbackendhttp.c
index d983b593..79e3c46d 100644
--- a/daemon/gvfsbackendhttp.c
+++ b/daemon/gvfsbackendhttp.c
@@ -138,6 +138,12 @@ g_vfs_backend_http_init (GVfsBackendHttp *backend)
/* public utility functions */
SoupURI *
+http_backend_get_mount_base (GVfsBackend *backend)
+{
+ return G_VFS_BACKEND_HTTP (backend)->mount_base;
+}
+
+SoupURI *
http_backend_uri_for_filename (GVfsBackend *backend,
const char *filename,
gboolean is_dir)
diff --git a/daemon/gvfsbackendhttp.h b/daemon/gvfsbackendhttp.h
index 19df3a07..b83a1f6a 100644
--- a/daemon/gvfsbackendhttp.h
+++ b/daemon/gvfsbackendhttp.h
@@ -66,6 +66,8 @@ char * http_uri_get_basename (const char *uri_str);
guint http_error_code_from_status (guint status);
+SoupURI * http_backend_get_mount_base (GVfsBackend *backend);
+
guint http_backend_send_message (GVfsBackend *backend,
SoupMessage *msg);