summaryrefslogtreecommitdiff
path: root/metadata/metatree.h
diff options
context:
space:
mode:
authorAlexander Larsson <alexl@redhat.com>2009-06-18 17:50:38 +0200
committerAlexander Larsson <alexl@redhat.com>2009-06-23 15:10:27 +0200
commit66fb95bc205528a4ed3e0238e4b826027bd33a66 (patch)
treee8c09654e2ce5355dd7f6533d451a1bd52e6ce10 /metadata/metatree.h
parent40955d7bc0102e4193b9eca6b509903f56f17351 (diff)
downloadgvfs-66fb95bc205528a4ed3e0238e4b826027bd33a66.tar.gz
Add refcounting for MetaTree
Diffstat (limited to 'metadata/metatree.h')
-rw-r--r--metadata/metatree.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/metadata/metatree.h b/metadata/metatree.h
index 424f0e99..734412c1 100644
--- a/metadata/metatree.h
+++ b/metadata/metatree.h
@@ -26,9 +26,10 @@ MetaTree *meta_lookup_cache_lookup_path (MetaLookupCache *cache,
const char *filename,
guint64 device);
-void meta_tree_free (MetaTree *tree);
MetaTree *meta_tree_open (const char *filename,
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 */