23#ifndef __G_MOUNT_OPERATION_H__
24#define __G_MOUNT_OPERATION_H__
26#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
27#error "Only <gio/gio.h> can be included directly."
34#define G_TYPE_MOUNT_OPERATION (g_mount_operation_get_type ())
35#define G_MOUNT_OPERATION(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_MOUNT_OPERATION, GMountOperation))
36#define G_MOUNT_OPERATION_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), G_TYPE_MOUNT_OPERATION, GMountOperationClass))
37#define G_IS_MOUNT_OPERATION(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_MOUNT_OPERATION))
38#define G_IS_MOUNT_OPERATION_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), G_TYPE_MOUNT_OPERATION))
39#define G_MOUNT_OPERATION_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), G_TYPE_MOUNT_OPERATION, GMountOperationClass))
59 const char *default_user,
60 const char *default_domain,
74 const char *choices[]);
97 const gchar *choices[]);
100 const gchar *message,
126 const char *username);
131 const char *password);
#define GIO_AVAILABLE_IN_ALL
#define GIO_AVAILABLE_IN_2_58
GIO_AVAILABLE_IN_ALL void g_mount_operation_set_password(GMountOperation *op, const char *password)
GIO_AVAILABLE_IN_2_58 guint g_mount_operation_get_pim(GMountOperation *op)
GIO_AVAILABLE_IN_ALL void g_mount_operation_set_username(GMountOperation *op, const char *username)
GIO_AVAILABLE_IN_2_58 gboolean g_mount_operation_get_is_tcrypt_hidden_volume(GMountOperation *op)
GIO_AVAILABLE_IN_ALL const char * g_mount_operation_get_domain(GMountOperation *op)
GIO_AVAILABLE_IN_ALL const char * g_mount_operation_get_password(GMountOperation *op)
GIO_AVAILABLE_IN_ALL void g_mount_operation_reply(GMountOperation *op, GMountOperationResult result)
GIO_AVAILABLE_IN_ALL gboolean g_mount_operation_get_anonymous(GMountOperation *op)
GIO_AVAILABLE_IN_2_58 gboolean g_mount_operation_get_is_tcrypt_system_volume(GMountOperation *op)
GIO_AVAILABLE_IN_ALL void g_mount_operation_set_password_save(GMountOperation *op, GPasswordSave save)
GIO_AVAILABLE_IN_ALL const char * g_mount_operation_get_username(GMountOperation *op)
GIO_AVAILABLE_IN_ALL GPasswordSave g_mount_operation_get_password_save(GMountOperation *op)
GIO_AVAILABLE_IN_2_58 void g_mount_operation_set_is_tcrypt_system_volume(GMountOperation *op, gboolean system_volume)
GIO_AVAILABLE_IN_ALL int g_mount_operation_get_choice(GMountOperation *op)
GIO_AVAILABLE_IN_ALL GMountOperation * g_mount_operation_new(void)
GIO_AVAILABLE_IN_2_58 void g_mount_operation_set_is_tcrypt_hidden_volume(GMountOperation *op, gboolean hidden_volume)
GIO_AVAILABLE_IN_2_58 void g_mount_operation_set_pim(GMountOperation *op, guint pim)
GIO_AVAILABLE_IN_ALL void g_mount_operation_set_anonymous(GMountOperation *op, gboolean anonymous)
struct _GMountOperationPrivate GMountOperationPrivate
GIO_AVAILABLE_IN_ALL void g_mount_operation_set_choice(GMountOperation *op, int choice)
GIO_AVAILABLE_IN_ALL void g_mount_operation_set_domain(GMountOperation *op, const char *domain)
GIO_AVAILABLE_IN_ALL GType g_mount_operation_get_type(void) G_GNUC_CONST
G_BEGIN_DECLS typedef char gchar
static void save(LexState *ls, int c)
void(* _g_reserved9)(void)
void(* _g_reserved7)(void)
void(* aborted)(GMountOperation *op)
void(* ask_password)(GMountOperation *op, const char *message, const char *default_user, const char *default_domain, GAskPasswordFlags flags)
void(* _g_reserved2)(void)
GObjectClass parent_class
void(* ask_question)(GMountOperation *op, const char *message, const char *choices[])
void(* _g_reserved5)(void)
void(* _g_reserved8)(void)
void(* _g_reserved3)(void)
void(* reply)(GMountOperation *op, GMountOperationResult result)
void(* _g_reserved1)(void)
void(* _g_reserved6)(void)
void(* show_unmount_progress)(GMountOperation *op, const gchar *message, gint64 time_left, gint64 bytes_left)
void(* show_processes)(GMountOperation *op, const gchar *message, GArray *processes, const gchar *choices[])
void(* _g_reserved4)(void)
GMountOperationPrivate * priv