diff options
author | Alexander Larsson <alexl@redhat.com> | 2007-10-04 14:08:11 +0000 |
---|---|---|
committer | Alexander Larsson <alexl@src.gnome.org> | 2007-10-04 14:08:11 +0000 |
commit | efd8ab55dd85159397c043b03efe54d47c28c307 (patch) | |
tree | 870cad51a8485bf4ab0b3c3d756138aa3ab70193 /daemon/gvfsbackendtrash.h | |
parent | 14f210480005deb8a9cb4e23d07f8ba979ee29bb (diff) | |
download | gvfs-efd8ab55dd85159397c043b03efe54d47c28c307.tar.gz |
Allow NULL end pointer
2007-10-04 Alexander Larsson <alexl@redhat.com>
* common/gvfsuriutils.c:
(g_uri_unescape_string):
Allow NULL end pointer
* daemon/gvfsjob.[ch]:
Add cancellable to GVfsJob for backends that want one
* daemon/gvfsjobenumerate.[ch]:
* daemon/gvfsjobqueryinfo.[ch]:
Also store attribute in string form.
Needed if you want to pass it on into gio.
* daemon/Makefile.am:
* daemon/gvfsbackendtrash.[ch]:
* daemon/trash.mount.in: Added.
Added trash backend
svn path=/trunk/; revision=968
Diffstat (limited to 'daemon/gvfsbackendtrash.h')
-rw-r--r-- | daemon/gvfsbackendtrash.h | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/daemon/gvfsbackendtrash.h b/daemon/gvfsbackendtrash.h new file mode 100644 index 00000000..4f60ae6a --- /dev/null +++ b/daemon/gvfsbackendtrash.h @@ -0,0 +1,28 @@ +#ifndef __G_VFS_BACKEND_TRASH_H__ +#define __G_VFS_BACKEND_TRASH_H__ + +#include <gvfsbackend.h> +#include <gmountspec.h> + +G_BEGIN_DECLS + +#define G_VFS_TYPE_BACKEND_TRASH (g_vfs_backend_trash_get_type ()) +#define G_VFS_BACKEND_TRASH(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), G_VFS_TYPE_BACKEND_TRASH, GVfsBackendTrash)) +#define G_VFS_BACKEND_TRASH_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), G_VFS_TYPE_BACKEND_TRASH, GVfsBackendTrashClass)) +#define G_VFS_IS_BACKEND_TRASH(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_VFS_TYPE_BACKEND_TRASH)) +#define G_VFS_IS_BACKEND_TRASH_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), G_VFS_TYPE_BACKEND_TRASH)) +#define G_VFS_BACKEND_TRASH_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), G_VFS_TYPE_BACKEND_TRASH, GVfsBackendTrashClass)) + +typedef struct _GVfsBackendTrash GVfsBackendTrash; +typedef struct _GVfsBackendTrashClass GVfsBackendTrashClass; + +struct _GVfsBackendTrashClass +{ + GVfsBackendClass parent_class; +}; + +GType g_vfs_backend_trash_get_type (void) G_GNUC_CONST; + +G_END_DECLS + +#endif /* __G_VFS_BACKEND_TRASH_H__ */ |