summaryrefslogtreecommitdiff
path: root/metadata/metatree.h
diff options
context:
space:
mode:
authorOndrej Holy <oholy@redhat.com>2015-05-29 13:06:16 +0200
committerOndrej Holy <oholy@redhat.com>2015-06-01 09:36:30 +0200
commitb78cc85d2dda10e5488cf23cb63008ca339836dc (patch)
treef61c2c384fb5320ea9216b69c41d4fd85d5ff0c2 /metadata/metatree.h
parent95bf3840548e9493d075fdd8b3bcec1fe569cc7a (diff)
downloadgvfs-b78cc85d2dda10e5488cf23cb63008ca339836dc.tar.gz
metadata: Get tree from udev via dbus
We don't want to have dependency on udev in client part of gvfs due to app sandboxing. Thus move the code into the metadata daemon and get tree name via dbus. Common code to get metadata proxy has to be moved in metatree code. Mentioned changes caused that unistd.h is also included in meta-get-tree.c and cause symbol redeclaration error. Variable "pause" has to be renamed to avoid this conflict.
Diffstat (limited to 'metadata/metatree.h')
-rw-r--r--metadata/metatree.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/metadata/metatree.h b/metadata/metatree.h
index d469b98e..46dd02bd 100644
--- a/metadata/metatree.h
+++ b/metadata/metatree.h
@@ -24,6 +24,7 @@
#define __META_TREE_H__
#include <glib.h>
+#include "metadata-dbus.h"
typedef struct _MetaTree MetaTree;
typedef struct _MetaLookupCache MetaLookupCache;
@@ -104,4 +105,7 @@ gboolean meta_tree_remove (MetaTree *tree,
gboolean meta_tree_copy (MetaTree *tree,
const char *src,
const char *dest);
+
+GVfsMetadata *meta_tree_get_metadata_proxy (void);
+
#endif /* __META_TREE_H__ */