summaryrefslogtreecommitdiff
path: root/daemon/gvfsbackendafp.h
diff options
context:
space:
mode:
authorCarl-Anton Ingmarsson <ca.ingmarsson@gmail.com>2011-06-03 01:56:16 +0200
committerChristian Kellner <gicmo@gnome.org>2011-08-25 21:18:37 +0200
commite8025856327d583ad14799549a1a7b06c3070929 (patch)
tree339276b9f49ff1fc7f14d08e708d5d84da53efd6 /daemon/gvfsbackendafp.h
parentd6c1fa7e6eb5fc02571e0315f004038d7ed11c92 (diff)
downloadgvfs-e8025856327d583ad14799549a1a7b06c3070929.tar.gz
afp: try to enumerate volumes
Diffstat (limited to 'daemon/gvfsbackendafp.h')
-rw-r--r--daemon/gvfsbackendafp.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/daemon/gvfsbackendafp.h b/daemon/gvfsbackendafp.h
index ac9cd121..03d73bd2 100644
--- a/daemon/gvfsbackendafp.h
+++ b/daemon/gvfsbackendafp.h
@@ -25,10 +25,21 @@
#include <gvfsbackend.h>
+#include "gmounttracker.h"
+
#include "gvfsafpconnection.h"
G_BEGIN_DECLS
+typedef enum
+{
+ AFP_VERSION_INVALID,
+ AFP_VERSION_3_0,
+ AFP_VERSIOM_3_1,
+ AFP_VERSION_3_2,
+ AFP_VERSION_3_3
+} AfpVersion;
+
#define G_VFS_TYPE_BACKEND_AFP (g_vfs_backend_afp_get_type ())
#define G_VFS_BACKEND_AFP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), G_VFS_TYPE_BACKEND_AFP, GVfsBackendAfp))
#define G_VFS_BACKEND_AFP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), G_VFS_TYPE_BACKEND_AFP, GVfsBackendAfpClass))
@@ -51,7 +62,12 @@ struct _GVfsBackendAfp
GSocketConnectable *addr;
char *user;
+ GMountTracker *mount_tracker;
GVfsAfpConnection *conn;
+
+ char *server_name;
+ GSList *uams;
+ AfpVersion version;
};
GType g_vfs_backend_afp_get_type (void) G_GNUC_CONST;