summaryrefslogtreecommitdiff
path: root/common/gmountspec.h
diff options
context:
space:
mode:
authorAlexander Larsson <alexl@src.gnome.org>2007-09-13 11:14:42 +0000
committerAlexander Larsson <alexl@src.gnome.org>2007-09-13 11:14:42 +0000
commit81299f3ae88f4eba4d456742b5d626e9bc9b4220 (patch)
tree9482462c2ed2a461cd085c0e5b7e1feaa7999197 /common/gmountspec.h
parentd36c5665264b43302d739f9d2a0babb8e6c6353f (diff)
downloadgvfs-81299f3ae88f4eba4d456742b5d626e9bc9b4220.tar.gz
Initial client side work for new mount tracker
Original git commit by Alexander Larsson <alex@greebo.(none)> at 1170091175 +0100 svn path=/trunk/; revision=277
Diffstat (limited to 'common/gmountspec.h')
-rw-r--r--common/gmountspec.h28
1 files changed, 17 insertions, 11 deletions
diff --git a/common/gmountspec.h b/common/gmountspec.h
index 8b4775ba..b20ae4cd 100644
--- a/common/gmountspec.h
+++ b/common/gmountspec.h
@@ -35,17 +35,23 @@ typedef struct {
char *mount_prefix;
} GMountSpec;
-GMountSpec *g_mount_spec_new (const char *type);
-GMountSpec *g_mount_spec_ref (GMountSpec *spec);
-void g_mount_spec_unref (GMountSpec *spec);
-GMountSpec *g_mount_spec_from_dbus (DBusMessageIter *iter);
-void g_mount_spec_to_dbus (DBusMessageIter *iter,
- GMountSpec *spec);
-void g_mount_spec_add_item (GMountSpec *spec,
- const char *key,
- const char *value);
-gboolean g_mount_spec_match (GMountSpec *mount,
- GMountSpec *path);
+GMountSpec *g_mount_spec_new (const char *type);
+GMountSpec *g_mount_spec_ref (GMountSpec *spec);
+void g_mount_spec_unref (GMountSpec *spec);
+GMountSpec *g_mount_spec_from_dbus (DBusMessageIter *iter);
+void g_mount_spec_to_dbus (DBusMessageIter *iter,
+ GMountSpec *spec);
+void g_mount_spec_to_dbus_with_path (DBusMessageIter *iter,
+ GMountSpec *spec,
+ const char *path);
+void g_mount_spec_add_item (GMountSpec *spec,
+ const char *key,
+ const char *value);
+gboolean g_mount_spec_match (GMountSpec *mount,
+ GMountSpec *path);
+gboolean g_mount_spec_match_with_path (GMountSpec *mount,
+ GMountSpec *spec,
+ const char *path);
G_END_DECLS