[gvfs] Add getter for filename
- From: Alexander Larsson <alexl src gnome org>
- To: svn-commits-list gnome org
- Subject: [gvfs] Add getter for filename
- Date: Tue, 23 Jun 2009 11:10:48 -0400 (EDT)
commit 63d43af73738e1f2622b8c52c75727d90bbd9ba2
Author: Alexander Larsson <alexl redhat com>
Date: Sun Jun 21 20:27:10 2009 +0200
Add getter for filename
metadata/metatree.c | 6 ++++++
metadata/metatree.h | 15 ++++++++-------
2 files changed, 14 insertions(+), 7 deletions(-)
---
diff --git a/metadata/metatree.c b/metadata/metatree.c
index fe0f35e..315b603 100644
--- a/metadata/metatree.c
+++ b/metadata/metatree.c
@@ -351,6 +351,12 @@ meta_tree_open (const char *filename,
return tree;
}
+const char *
+meta_tree_get_filename (MetaTree *tree)
+{
+ return tree->filename;
+}
+
static GHashTable *cached_trees = NULL;
G_LOCK_DEFINE_STATIC (cached_trees);
diff --git a/metadata/metatree.h b/metadata/metatree.h
index 72f59b3..14a3eb8 100644
--- a/metadata/metatree.h
+++ b/metadata/metatree.h
@@ -32,13 +32,14 @@ MetaTree *meta_lookup_cache_lookup_path (MetaLookupCache *cache,
char **tree_path);
/* All public MetaTree calls are threadsafe */
-MetaTree *meta_tree_open (const char *filename,
- gboolean for_write);
-MetaTree *meta_tree_lookup_by_name (const char *name,
- gboolean for_write);
-MetaTree *meta_tree_ref (MetaTree *tree);
-void meta_tree_unref (MetaTree *tree);
-void meta_tree_refresh (MetaTree *tree); /* May invalidates all strings */
+MetaTree * meta_tree_open (const char *filename,
+ gboolean for_write);
+MetaTree * meta_tree_lookup_by_name (const char *name,
+ gboolean for_write);
+MetaTree * meta_tree_ref (MetaTree *tree);
+void meta_tree_unref (MetaTree *tree);
+void meta_tree_refresh (MetaTree *tree);
+const char *meta_tree_get_filename (MetaTree *tree);
MetaKeyType meta_tree_lookup_key_type (MetaTree *tree,
const char *path,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]