summaryrefslogtreecommitdiff
path: root/daemon/gvfsmountpoint.h
blob: 12459fe90917d1dde69ea5e63ce9e3f0b1e6f448 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#ifndef __G_VFS_MOUNTPOINT_H__
#define __G_VFS_MOUNTPOINT_H__

#include <glib.h>
#include <dbus/dbus.h>


typedef struct {
  char *method;
  char *user;
  char *host;
  int port;
  char *path;
} GVfsMountpoint;

GVfsMountpoint *g_vfs_mountpoint_copy      (GVfsMountpoint  *mountpoint);
void            g_vfs_mountpoint_free      (GVfsMountpoint  *mountpoint);
GVfsMountpoint *g_vfs_mountpoint_from_dbus (DBusMessageIter *iter);
void            g_vfs_mountpoint_to_dbus   (GVfsMountpoint  *mountpoint,
					    DBusMessageIter *iter);

#endif /* __G_VFS_MOUNTPOINT_H__ */