1
1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
4
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
5
<title>GMountOperation</title>
6
<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
7
<link rel="start" href="index.html" title="GIO Reference Manual">
6
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
7
<link rel="home" href="index.html" title="GIO Reference Manual">
8
8
<link rel="up" href="file_ops.html" title="File Operations">
9
9
<link rel="prev" href="GFileEnumerator.html" title="GFileEnumerator">
10
10
<link rel="next" href="gio-GIOError.html" title="GIOError">
11
<meta name="generator" content="GTK-Doc V1.9 (XML mode)">
11
<meta name="generator" content="GTK-Doc V1.11 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
<link rel="part" href="pt01.html" title="Part I. GIO Overview">
13
<link rel="part" href="pt01.html" title="Part I. GIO Overview">
14
14
<link rel="chapter" href="ch01.html" title="Introduction">
15
15
<link rel="chapter" href="ch02.html" title="Compiling GIO applications">
16
16
<link rel="chapter" href="ch03.html" title="Running GIO applications">
17
<link rel="chapter" href="gio-extension-points.html" title="Extending GIO">
18
<link rel="part" href="pt02.html" title="Part II. API Reference">
17
<link rel="chapter" href="extending-gio.html" title="Extending GIO">
18
<link rel="part" href="pt02.html" title="Part II. API Reference">
19
19
<link rel="chapter" href="file_ops.html" title="File Operations">
20
20
<link rel="chapter" href="file_mon.html" title="File System Monitoring">
21
21
<link rel="chapter" href="async.html" title="Asynchronous I/O">
40
41
<th width="100%" align="center">GIO Reference Manual</th>
41
42
<td><a accesskey="n" href="gio-GIOError.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
43
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id2785746" class="shortcut">Top</a>
45
<a href="#id2805081" class="shortcut">Description</a>
47
<a href="#id2796614" class="shortcut">Object Hierarchy</a>
49
<a href="#id2796638" class="shortcut">Properties</a>
51
<a href="#id2805041" class="shortcut">Signals</a></nobr></td></tr>
44
<tr><td colspan="5" class="shortcuts">
45
<a href="#GMountOperation.synopsis" class="shortcut">Top</a>
47
<a href="#GMountOperation.description" class="shortcut">Description</a>
49
<a href="#GMountOperation.object-hierarchy" class="shortcut">Object Hierarchy</a>
51
<a href="#GMountOperation.properties" class="shortcut">Properties</a>
53
<a href="#GMountOperation.signals" class="shortcut">Signals</a>
53
56
<div class="refentry" lang="en">
54
57
<a name="GMountOperation"></a><div class="titlepage"></div>
55
58
<div class="refnamediv"><table width="100%"><tr>
58
<a name="id2785746"></a><span class="refentrytitle">GMountOperation</span>
60
<p>GMountOperation — Authentication methods for mountable locations</p>
60
<h2><span class="refentrytitle"><a name="GMountOperation.top_of_page"></a>GMountOperation</span></h2>
61
<p>GMountOperation — Authentication methods for mountable locations</p>
62
63
<td valign="top" align="right"></td>
63
64
</tr></table></div>
64
65
<div class="refsynopsisdiv">
66
<a name="GMountOperation.synopsis"></a><h2>Synopsis</h2>
66
67
<pre class="synopsis">
68
69
#include <gio/gio.h>
71
enum <a class="link" href="GMountOperation.html#GAskPasswordFlags">GAskPasswordFlags</a>;
72
enum <a class="link" href="GMountOperation.html#GPasswordSave">GPasswordSave</a>;
73
<a class="link" href="GMountOperation.html#GMountOperation-struct">GMountOperation</a>;
74
enum <a class="link" href="GMountOperation.html#GMountOperationResult">GMountOperationResult</a>;
75
<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a>* <a class="link" href="GMountOperation.html#g-mount-operation-new">g_mount_operation_new</a> (void);
76
const char* <a class="link" href="GMountOperation.html#g-mount-operation-get-username">g_mount_operation_get_username</a> (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op);
77
void <a class="link" href="GMountOperation.html#g-mount-operation-set-username">g_mount_operation_set_username</a> (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op,
71
enum <a class="link" href="GMountOperation.html#GAskPasswordFlags" title="enum GAskPasswordFlags">GAskPasswordFlags</a>;
72
enum <a class="link" href="GMountOperation.html#GPasswordSave" title="enum GPasswordSave">GPasswordSave</a>;
73
<a class="link" href="GMountOperation.html#GMountOperation-struct" title="GMountOperation">GMountOperation</a>;
74
enum <a class="link" href="GMountOperation.html#GMountOperationResult" title="enum GMountOperationResult">GMountOperationResult</a>;
75
<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> * <a class="link" href="GMountOperation.html#g-mount-operation-new" title="g_mount_operation_new ()">g_mount_operation_new</a> (void);
76
const char * <a class="link" href="GMountOperation.html#g-mount-operation-get-username" title="g_mount_operation_get_username ()">g_mount_operation_get_username</a> (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op);
77
void <a class="link" href="GMountOperation.html#g-mount-operation-set-username" title="g_mount_operation_set_username ()">g_mount_operation_set_username</a> (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op,
78
78
const char *username);
79
const char* <a class="link" href="GMountOperation.html#g-mount-operation-get-password">g_mount_operation_get_password</a> (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op);
80
void <a class="link" href="GMountOperation.html#g-mount-operation-set-password">g_mount_operation_set_password</a> (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op,
79
const char * <a class="link" href="GMountOperation.html#g-mount-operation-get-password" title="g_mount_operation_get_password ()">g_mount_operation_get_password</a> (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op);
80
void <a class="link" href="GMountOperation.html#g-mount-operation-set-password" title="g_mount_operation_set_password ()">g_mount_operation_set_password</a> (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op,
81
81
const char *password);
83
83
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
84
>gboolean</a> <a class="link" href="GMountOperation.html#g-mount-operation-get-anonymous">g_mount_operation_get_anonymous</a> (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op);
85
void <a class="link" href="GMountOperation.html#g-mount-operation-set-anonymous">g_mount_operation_set_anonymous</a> (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op,
84
>gboolean</a> <a class="link" href="GMountOperation.html#g-mount-operation-get-anonymous" title="g_mount_operation_get_anonymous ()">g_mount_operation_get_anonymous</a> (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op);
85
void <a class="link" href="GMountOperation.html#g-mount-operation-set-anonymous" title="g_mount_operation_set_anonymous ()">g_mount_operation_set_anonymous</a> (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op,
87
87
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
88
88
>gboolean</a> anonymous);
89
const char* <a class="link" href="GMountOperation.html#g-mount-operation-get-domain">g_mount_operation_get_domain</a> (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op);
90
void <a class="link" href="GMountOperation.html#g-mount-operation-set-domain">g_mount_operation_set_domain</a> (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op,
89
const char * <a class="link" href="GMountOperation.html#g-mount-operation-get-domain" title="g_mount_operation_get_domain ()">g_mount_operation_get_domain</a> (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op);
90
void <a class="link" href="GMountOperation.html#g-mount-operation-set-domain" title="g_mount_operation_set_domain ()">g_mount_operation_set_domain</a> (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op,
91
91
const char *domain);
92
<a class="link" href="GMountOperation.html#GPasswordSave">GPasswordSave</a> <a class="link" href="GMountOperation.html#g-mount-operation-get-password-save">g_mount_operation_get_password_save</a> (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op);
93
void <a class="link" href="GMountOperation.html#g-mount-operation-set-password-save">g_mount_operation_set_password_save</a> (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op,
94
<a class="link" href="GMountOperation.html#GPasswordSave">GPasswordSave</a> save);
95
int <a class="link" href="GMountOperation.html#g-mount-operation-get-choice">g_mount_operation_get_choice</a> (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op);
96
void <a class="link" href="GMountOperation.html#g-mount-operation-set-choice">g_mount_operation_set_choice</a> (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op,
92
<a class="link" href="GMountOperation.html#GPasswordSave" title="enum GPasswordSave">GPasswordSave</a> <a class="link" href="GMountOperation.html#g-mount-operation-get-password-save" title="g_mount_operation_get_password_save ()">g_mount_operation_get_password_save</a> (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op);
93
void <a class="link" href="GMountOperation.html#g-mount-operation-set-password-save" title="g_mount_operation_set_password_save ()">g_mount_operation_set_password_save</a> (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op,
94
<a class="link" href="GMountOperation.html#GPasswordSave" title="enum GPasswordSave">GPasswordSave</a> save);
95
int <a class="link" href="GMountOperation.html#g-mount-operation-get-choice" title="g_mount_operation_get_choice ()">g_mount_operation_get_choice</a> (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op);
96
void <a class="link" href="GMountOperation.html#g-mount-operation-set-choice" title="g_mount_operation_set_choice ()">g_mount_operation_set_choice</a> (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op,
98
void <a class="link" href="GMountOperation.html#g-mount-operation-reply">g_mount_operation_reply</a> (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op,
99
<a class="link" href="GMountOperation.html#GMountOperationResult">GMountOperationResult</a> result);
98
void <a class="link" href="GMountOperation.html#g-mount-operation-reply" title="g_mount_operation_reply ()">g_mount_operation_reply</a> (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op,
99
<a class="link" href="GMountOperation.html#GMountOperationResult" title="enum GMountOperationResult">GMountOperationResult</a> result);
104
102
<div class="refsect1" lang="en">
105
<a name="id2796614"></a><h2>Object Hierarchy</h2>
103
<a name="GMountOperation.object-hierarchy"></a><h2>Object Hierarchy</h2>
106
104
<pre class="synopsis">
109
106
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
114
111
<div class="refsect1" lang="en">
115
<a name="id2796638"></a><h2>Properties</h2>
112
<a name="GMountOperation.properties"></a><h2>Properties</h2>
116
113
<pre class="synopsis">
118
"<a class="link" href="GMountOperation.html#GMountOperation--anonymous">anonymous</a>" <a
114
"<a class="link" href="GMountOperation.html#GMountOperation--anonymous" title='The "anonymous" property'>anonymous</a>" <a
119
115
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
120
116
>gboolean</a> : Read / Write
121
"<a class="link" href="GMountOperation.html#GMountOperation--choice">choice</a>" <a
117
"<a class="link" href="GMountOperation.html#GMountOperation--choice" title='The "choice" property'>choice</a>" <a
122
118
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
123
119
>gint</a> : Read / Write
124
"<a class="link" href="GMountOperation.html#GMountOperation--domain">domain</a>" <a
125
href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
126
>gchararray</a> : Read / Write
127
"<a class="link" href="GMountOperation.html#GMountOperation--password">password</a>" <a
128
href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
129
>gchararray</a> : Read / Write
130
"<a class="link" href="GMountOperation.html#GMountOperation--password-save">password-save</a>" <a class="link" href="GMountOperation.html#GPasswordSave">GPasswordSave</a> : Read / Write
131
"<a class="link" href="GMountOperation.html#GMountOperation--username">username</a>" <a
132
href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
133
>gchararray</a> : Read / Write
120
"<a class="link" href="GMountOperation.html#GMountOperation--domain" title='The "domain" property'>domain</a>" <a
121
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
122
>gchar</a>* : Read / Write
123
"<a class="link" href="GMountOperation.html#GMountOperation--password" title='The "password" property'>password</a>" <a
124
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
125
>gchar</a>* : Read / Write
126
"<a class="link" href="GMountOperation.html#GMountOperation--password-save" title='The "password-save" property'>password-save</a>" <a class="link" href="GMountOperation.html#GPasswordSave" title="enum GPasswordSave">GPasswordSave</a> : Read / Write
127
"<a class="link" href="GMountOperation.html#GMountOperation--username" title='The "username" property'>username</a>" <a
128
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
129
>gchar</a>* : Read / Write
136
132
<div class="refsect1" lang="en">
137
<a name="id2805041"></a><h2>Signals</h2>
133
<a name="GMountOperation.signals"></a><h2>Signals</h2>
138
134
<pre class="synopsis">
140
"<a class="link" href="GMountOperation.html#GMountOperation-ask-password">ask-password</a>" : Run Last
141
"<a class="link" href="GMountOperation.html#GMountOperation-ask-question">ask-question</a>" : Run Last
142
"<a class="link" href="GMountOperation.html#GMountOperation-reply">reply</a>" : Run Last
135
"<a class="link" href="GMountOperation.html#GMountOperation-ask-password" title='The "ask-password" signal'>ask-password</a>" : Run Last
136
"<a class="link" href="GMountOperation.html#GMountOperation-ask-question" title='The "ask-question" signal'>ask-question</a>" : Run Last
137
"<a class="link" href="GMountOperation.html#GMountOperation-reply" title='The "reply" signal'>reply</a>" : Run Last
145
140
<div class="refsect1" lang="en">
146
<a name="id2805081"></a><h2>Description</h2>
141
<a name="GMountOperation.description"></a><h2>Description</h2>
148
143
<a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> provides a mechanism for authenticating mountable
149
144
operations, such as loop mounting files, hard drive partitions or
160
155
Users should instantiate a subclass of this that implements all
161
the various callbacks to show the required dialogs.</p>
156
the various callbacks to show the required dialogs, such as
158
href="/usr/share/gtk-doc/html/gtk/gtk-Filesystem-utilities.html#GtkMountOperation"
159
><span class="type">GtkMountOperation</span></a>.</p>
166
163
<div class="refsect1" lang="en">
167
<a name="id2805131"></a><h2>Details</h2>
164
<a name="GMountOperation.details"></a><h2>Details</h2>
168
165
<div class="refsect2" lang="en">
169
<a name="id2805142"></a><h3>
170
<a name="GAskPasswordFlags"></a>enum GAskPasswordFlags</h3>
171
<a class="indexterm" name="id2805154"></a><pre class="programlisting">typedef enum {
172
G_ASK_PASSWORD_NEED_PASSWORD = 1<<0,
173
G_ASK_PASSWORD_NEED_USERNAME = 1<<1,
174
G_ASK_PASSWORD_NEED_DOMAIN = 1<<2,
175
G_ASK_PASSWORD_SAVING_SUPPORTED = 1<<3,
176
G_ASK_PASSWORD_ANONYMOUS_SUPPORTED = 1<<4
166
<a name="GAskPasswordFlags"></a><h3>enum GAskPasswordFlags</h3>
167
<pre class="programlisting">typedef enum {
168
G_ASK_PASSWORD_NEED_PASSWORD = (1 << 0),
169
G_ASK_PASSWORD_NEED_USERNAME = (1 << 1),
170
G_ASK_PASSWORD_NEED_DOMAIN = (1 << 2),
171
G_ASK_PASSWORD_SAVING_SUPPORTED = (1 << 3),
172
G_ASK_PASSWORD_ANONYMOUS_SUPPORTED = (1 << 4)
177
173
} GAskPasswordFlags;
180
<a class="link" href="GMountOperation.html#GAskPasswordFlags"><span class="type">GAskPasswordFlags</span></a> are used to request specific information from the
176
<a class="link" href="GMountOperation.html#GAskPasswordFlags" title="enum GAskPasswordFlags"><span class="type">GAskPasswordFlags</span></a> are used to request specific information from the
181
177
user, or to notify the user of their choices in an authentication
186
181
<div class="variablelist"><table border="0">
187
182
<col align="left" valign="top">
190
<td><p><span class="term"><a name="G-ASK-PASSWORD-NEED-PASSWORD:CAPS"></a><code class="literal">G_ASK_PASSWORD_NEED_PASSWORD</code></span></p></td>
185
<td><p><a name="G-ASK-PASSWORD-NEED-PASSWORD--CAPS"></a><span class="term"><code class="literal">G_ASK_PASSWORD_NEED_PASSWORD</code></span></p></td>
191
186
<td> operation requires a password.
195
<td><p><span class="term"><a name="G-ASK-PASSWORD-NEED-USERNAME:CAPS"></a><code class="literal">G_ASK_PASSWORD_NEED_USERNAME</code></span></p></td>
190
<td><p><a name="G-ASK-PASSWORD-NEED-USERNAME--CAPS"></a><span class="term"><code class="literal">G_ASK_PASSWORD_NEED_USERNAME</code></span></p></td>
196
191
<td> operation requires a username.
200
<td><p><span class="term"><a name="G-ASK-PASSWORD-NEED-DOMAIN:CAPS"></a><code class="literal">G_ASK_PASSWORD_NEED_DOMAIN</code></span></p></td>
195
<td><p><a name="G-ASK-PASSWORD-NEED-DOMAIN--CAPS"></a><span class="term"><code class="literal">G_ASK_PASSWORD_NEED_DOMAIN</code></span></p></td>
201
196
<td> operation requires a domain.
205
<td><p><span class="term"><a name="G-ASK-PASSWORD-SAVING-SUPPORTED:CAPS"></a><code class="literal">G_ASK_PASSWORD_SAVING_SUPPORTED</code></span></p></td>
200
<td><p><a name="G-ASK-PASSWORD-SAVING-SUPPORTED--CAPS"></a><span class="term"><code class="literal">G_ASK_PASSWORD_SAVING_SUPPORTED</code></span></p></td>
206
201
<td> operation supports saving settings.
210
<td><p><span class="term"><a name="G-ASK-PASSWORD-ANONYMOUS-SUPPORTED:CAPS"></a><code class="literal">G_ASK_PASSWORD_ANONYMOUS_SUPPORTED</code></span></p></td>
205
<td><p><a name="G-ASK-PASSWORD-ANONYMOUS-SUPPORTED--CAPS"></a><span class="term"><code class="literal">G_ASK_PASSWORD_ANONYMOUS_SUPPORTED</code></span></p></td>
211
206
<td> operation supports anonymous users.
218
213
<div class="refsect2" lang="en">
219
<a name="id2815304"></a><h3>
220
<a name="GPasswordSave"></a>enum GPasswordSave</h3>
221
<a class="indexterm" name="id2815316"></a><pre class="programlisting">typedef enum {
214
<a name="GPasswordSave"></a><h3>enum GPasswordSave</h3>
215
<pre class="programlisting">typedef enum {
222
216
G_PASSWORD_SAVE_NEVER,
223
217
G_PASSWORD_SAVE_FOR_SESSION,
224
218
G_PASSWORD_SAVE_PERMANENTLY
228
<a class="link" href="GMountOperation.html#GPasswordSave"><span class="type">GPasswordSave</span></a> is used to indicate the lifespan of a saved password.</p>
222
<a class="link" href="GMountOperation.html#GPasswordSave" title="enum GPasswordSave"><span class="type">GPasswordSave</span></a> is used to indicate the lifespan of a saved password.
225
<span class="type">Gvfs</span> stores passwords in the Gnome keyring when this flag allows it
226
to, and later retrieves it again from there.</p>
232
229
<div class="variablelist"><table border="0">
233
230
<col align="left" valign="top">
236
<td><p><span class="term"><a name="G-PASSWORD-SAVE-NEVER:CAPS"></a><code class="literal">G_PASSWORD_SAVE_NEVER</code></span></p></td>
233
<td><p><a name="G-PASSWORD-SAVE-NEVER--CAPS"></a><span class="term"><code class="literal">G_PASSWORD_SAVE_NEVER</code></span></p></td>
237
234
<td> never save a password.
241
<td><p><span class="term"><a name="G-PASSWORD-SAVE-FOR-SESSION:CAPS"></a><code class="literal">G_PASSWORD_SAVE_FOR_SESSION</code></span></p></td>
238
<td><p><a name="G-PASSWORD-SAVE-FOR-SESSION--CAPS"></a><span class="term"><code class="literal">G_PASSWORD_SAVE_FOR_SESSION</code></span></p></td>
242
239
<td> save a password for the session.
246
<td><p><span class="term"><a name="G-PASSWORD-SAVE-PERMANENTLY:CAPS"></a><code class="literal">G_PASSWORD_SAVE_PERMANENTLY</code></span></p></td>
243
<td><p><a name="G-PASSWORD-SAVE-PERMANENTLY--CAPS"></a><span class="term"><code class="literal">G_PASSWORD_SAVE_PERMANENTLY</code></span></p></td>
247
244
<td> save a password permanently.
254
251
<div class="refsect2" lang="en">
255
<a name="id2815416"></a><h3>
256
<a name="GMountOperation-struct"></a>GMountOperation</h3>
257
<a class="indexterm" name="id2815427"></a><pre class="programlisting">typedef struct _GMountOperation GMountOperation;</pre>
252
<a name="GMountOperation-struct"></a><h3>GMountOperation</h3>
253
<pre class="programlisting">typedef struct _GMountOperation GMountOperation;</pre>
259
Class for providing authentication methods for mounting operations,
255
Class for providing authentication methods for mounting operations,
260
256
such as mounting a file locally, or authenticating with a server.</p>
266
261
<div class="refsect2" lang="en">
267
<a name="id2815450"></a><h3>
268
<a name="GMountOperationResult"></a>enum GMountOperationResult</h3>
269
<a class="indexterm" name="id2815461"></a><pre class="programlisting">typedef enum {
262
<a name="GMountOperationResult"></a><h3>enum GMountOperationResult</h3>
263
<pre class="programlisting">typedef enum {
270
264
G_MOUNT_OPERATION_HANDLED,
271
265
G_MOUNT_OPERATION_ABORTED,
272
266
G_MOUNT_OPERATION_UNHANDLED
273
267
} GMountOperationResult;
276
<a class="link" href="GMountOperation.html#GMountOperationResult"><span class="type">GMountOperationResult</span></a> is returned as a result when a request for information
277
is send by the mounting operation.</p>
270
<a class="link" href="GMountOperation.html#GMountOperationResult" title="enum GMountOperationResult"><span class="type">GMountOperationResult</span></a> is returned as a result when a request for
271
information is send by the mounting operation.</p>
281
274
<div class="variablelist"><table border="0">
282
275
<col align="left" valign="top">
285
<td><p><span class="term"><a name="G-MOUNT-OPERATION-HANDLED:CAPS"></a><code class="literal">G_MOUNT_OPERATION_HANDLED</code></span></p></td>
286
<td> The request was fulfilled and the user specified data is now availible
290
<td><p><span class="term"><a name="G-MOUNT-OPERATION-ABORTED:CAPS"></a><code class="literal">G_MOUNT_OPERATION_ABORTED</code></span></p></td>
291
<td> The user requested the mount operation to be aborted
295
<td><p><span class="term"><a name="G-MOUNT-OPERATION-UNHANDLED:CAPS"></a><code class="literal">G_MOUNT_OPERATION_UNHANDLED</code></span></p></td>
296
<td> The request was unhandled (i.e. not implemented)
278
<td><p><a name="G-MOUNT-OPERATION-HANDLED--CAPS"></a><span class="term"><code class="literal">G_MOUNT_OPERATION_HANDLED</code></span></p></td>
279
<td> The request was fulfilled and the
280
user specified data is now available
284
<td><p><a name="G-MOUNT-OPERATION-ABORTED--CAPS"></a><span class="term"><code class="literal">G_MOUNT_OPERATION_ABORTED</code></span></p></td>
285
<td> The user requested the mount operation
290
<td><p><a name="G-MOUNT-OPERATION-UNHANDLED--CAPS"></a><span class="term"><code class="literal">G_MOUNT_OPERATION_UNHANDLED</code></span></p></td>
291
<td> The request was unhandled (i.e. not
322
316
<div class="refsect2" lang="en">
323
<a name="id2815622"></a><h3>
324
<a name="g-mount-operation-get-username"></a>g_mount_operation_get_username ()</h3>
325
<a class="indexterm" name="id2815635"></a><pre class="programlisting">const char* g_mount_operation_get_username (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op);</pre>
317
<a name="g-mount-operation-get-username"></a><h3>g_mount_operation_get_username ()</h3>
318
<pre class="programlisting">const char * g_mount_operation_get_username (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op);</pre>
327
320
Get the user name from the mount operation.</p>
331
323
<div class="variablelist"><table border="0">
332
324
<col align="left" valign="top">
335
<td><p><span class="term"><em class="parameter"><code>op</code></em> :</span></p></td>
327
<td><p><span class="term"><em class="parameter"><code>op</code></em> :</span></p></td>
336
328
<td> a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a>.
340
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
332
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
341
333
<td> a string containing the user name.
348
340
<div class="refsect2" lang="en">
349
<a name="id2815706"></a><h3>
350
<a name="g-mount-operation-set-username"></a>g_mount_operation_set_username ()</h3>
351
<a class="indexterm" name="id2815719"></a><pre class="programlisting">void g_mount_operation_set_username (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op,
341
<a name="g-mount-operation-set-username"></a><h3>g_mount_operation_set_username ()</h3>
342
<pre class="programlisting">void g_mount_operation_set_username (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op,
352
343
const char *username);</pre>
354
345
Sets the user name within <em class="parameter"><code>op</code></em> to <em class="parameter"><code>username</code></em>.</p>
358
348
<div class="variablelist"><table border="0">
359
349
<col align="left" valign="top">
362
<td><p><span class="term"><em class="parameter"><code>op</code></em> :</span></p></td>
352
<td><p><span class="term"><em class="parameter"><code>op</code></em> :</span></p></td>
363
353
<td> a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a>.
367
<td><p><span class="term"><em class="parameter"><code>username</code></em> :</span></p></td>
357
<td><p><span class="term"><em class="parameter"><code>username</code></em> :</span></p></td>
368
358
<td> input username.
375
365
<div class="refsect2" lang="en">
376
<a name="id2758794"></a><h3>
377
<a name="g-mount-operation-get-password"></a>g_mount_operation_get_password ()</h3>
378
<a class="indexterm" name="id2758807"></a><pre class="programlisting">const char* g_mount_operation_get_password (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op);</pre>
366
<a name="g-mount-operation-get-password"></a><h3>g_mount_operation_get_password ()</h3>
367
<pre class="programlisting">const char * g_mount_operation_get_password (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op);</pre>
380
369
Gets a password from the mount operation.</p>
384
372
<div class="variablelist"><table border="0">
385
373
<col align="left" valign="top">
388
<td><p><span class="term"><em class="parameter"><code>op</code></em> :</span></p></td>
376
<td><p><span class="term"><em class="parameter"><code>op</code></em> :</span></p></td>
389
377
<td> a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a>.
393
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
381
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
394
382
<td> a string containing the password within <em class="parameter"><code>op</code></em>.
401
389
<div class="refsect2" lang="en">
402
<a name="id2758884"></a><h3>
403
<a name="g-mount-operation-set-password"></a>g_mount_operation_set_password ()</h3>
404
<a class="indexterm" name="id2758897"></a><pre class="programlisting">void g_mount_operation_set_password (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op,
390
<a name="g-mount-operation-set-password"></a><h3>g_mount_operation_set_password ()</h3>
391
<pre class="programlisting">void g_mount_operation_set_password (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op,
405
392
const char *password);</pre>
407
394
Sets the mount operation's password to <em class="parameter"><code>password</code></em>.</p>
411
397
<div class="variablelist"><table border="0">
412
398
<col align="left" valign="top">
415
<td><p><span class="term"><em class="parameter"><code>op</code></em> :</span></p></td>
401
<td><p><span class="term"><em class="parameter"><code>op</code></em> :</span></p></td>
416
402
<td> a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a>.
420
<td><p><span class="term"><em class="parameter"><code>password</code></em> :</span></p></td>
406
<td><p><span class="term"><em class="parameter"><code>password</code></em> :</span></p></td>
421
407
<td> password to set.
428
414
<div class="refsect2" lang="en">
429
<a name="id2758983"></a><h3>
430
<a name="g-mount-operation-get-anonymous"></a>g_mount_operation_get_anonymous ()</h3>
431
<a class="indexterm" name="id2758996"></a><pre class="programlisting"><a
415
<a name="g-mount-operation-get-anonymous"></a><h3>g_mount_operation_get_anonymous ()</h3>
416
<pre class="programlisting"><a
432
417
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
433
418
>gboolean</a> g_mount_operation_get_anonymous (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op);</pre>
435
420
Check to see whether the mount operation is being used
436
421
for an anonymous user.</p>
440
424
<div class="variablelist"><table border="0">
441
425
<col align="left" valign="top">
444
<td><p><span class="term"><em class="parameter"><code>op</code></em> :</span></p></td>
428
<td><p><span class="term"><em class="parameter"><code>op</code></em> :</span></p></td>
445
429
<td> a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a>.
449
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
433
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
451
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
435
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE--CAPS"
452
436
><code class="literal">TRUE</code></a> if mount operation is anonymous.
459
443
<div class="refsect2" lang="en">
460
<a name="id2759075"></a><h3>
461
<a name="g-mount-operation-set-anonymous"></a>g_mount_operation_set_anonymous ()</h3>
462
<a class="indexterm" name="id2759089"></a><pre class="programlisting">void g_mount_operation_set_anonymous (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op,
444
<a name="g-mount-operation-set-anonymous"></a><h3>g_mount_operation_set_anonymous ()</h3>
445
<pre class="programlisting">void g_mount_operation_set_anonymous (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op,
464
447
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
465
448
>gboolean</a> anonymous);</pre>
467
450
Sets the mount operation to use an anonymous user if <em class="parameter"><code>anonymous</code></em> is <a
468
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
451
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE--CAPS"
469
452
><code class="literal">TRUE</code></a>.</p>
473
455
<div class="variablelist"><table border="0">
474
456
<col align="left" valign="top">
477
<td><p><span class="term"><em class="parameter"><code>op</code></em> :</span></p></td>
459
<td><p><span class="term"><em class="parameter"><code>op</code></em> :</span></p></td>
478
460
<td> a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a>.
482
<td><p><span class="term"><em class="parameter"><code>anonymous</code></em> :</span></p></td>
464
<td><p><span class="term"><em class="parameter"><code>anonymous</code></em> :</span></p></td>
483
465
<td> boolean value.
516
496
<div class="refsect2" lang="en">
517
<a name="id2759268"></a><h3>
518
<a name="g-mount-operation-set-domain"></a>g_mount_operation_set_domain ()</h3>
519
<a class="indexterm" name="id2759281"></a><pre class="programlisting">void g_mount_operation_set_domain (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op,
497
<a name="g-mount-operation-set-domain"></a><h3>g_mount_operation_set_domain ()</h3>
498
<pre class="programlisting">void g_mount_operation_set_domain (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op,
520
499
const char *domain);</pre>
522
501
Sets the mount operation's domain.</p>
526
504
<div class="variablelist"><table border="0">
527
505
<col align="left" valign="top">
530
<td><p><span class="term"><em class="parameter"><code>op</code></em> :</span></p></td>
508
<td><p><span class="term"><em class="parameter"><code>op</code></em> :</span></p></td>
531
509
<td> a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a>.
535
<td><p><span class="term"><em class="parameter"><code>domain</code></em> :</span></p></td>
513
<td><p><span class="term"><em class="parameter"><code>domain</code></em> :</span></p></td>
536
514
<td> the domain to set.
543
521
<div class="refsect2" lang="en">
544
<a name="id2759360"></a><h3>
545
<a name="g-mount-operation-get-password-save"></a>g_mount_operation_get_password_save ()</h3>
546
<a class="indexterm" name="id2759374"></a><pre class="programlisting"><a class="link" href="GMountOperation.html#GPasswordSave">GPasswordSave</a> g_mount_operation_get_password_save (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op);</pre>
522
<a name="g-mount-operation-get-password-save"></a><h3>g_mount_operation_get_password_save ()</h3>
523
<pre class="programlisting"><a class="link" href="GMountOperation.html#GPasswordSave" title="enum GPasswordSave">GPasswordSave</a> g_mount_operation_get_password_save (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op);</pre>
548
525
Gets the state of saving passwords for the mount operation.</p>
552
528
<div class="variablelist"><table border="0">
553
529
<col align="left" valign="top">
556
<td><p><span class="term"><em class="parameter"><code>op</code></em> :</span></p></td>
532
<td><p><span class="term"><em class="parameter"><code>op</code></em> :</span></p></td>
557
533
<td> a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a>.
561
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
562
<td> a <a class="link" href="GMountOperation.html#GPasswordSave"><span class="type">GPasswordSave</span></a> flag.
537
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
538
<td> a <a class="link" href="GMountOperation.html#GPasswordSave" title="enum GPasswordSave"><span class="type">GPasswordSave</span></a> flag.
569
545
<div class="refsect2" lang="en">
570
<a name="id2759450"></a><h3>
571
<a name="g-mount-operation-set-password-save"></a>g_mount_operation_set_password_save ()</h3>
572
<a class="indexterm" name="id2759464"></a><pre class="programlisting">void g_mount_operation_set_password_save (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op,
573
<a class="link" href="GMountOperation.html#GPasswordSave">GPasswordSave</a> save);</pre>
546
<a name="g-mount-operation-set-password-save"></a><h3>g_mount_operation_set_password_save ()</h3>
547
<pre class="programlisting">void g_mount_operation_set_password_save (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op,
548
<a class="link" href="GMountOperation.html#GPasswordSave" title="enum GPasswordSave">GPasswordSave</a> save);</pre>
575
550
Sets the state of saving passwords for the mount operation.</p>
579
553
<div class="variablelist"><table border="0">
580
554
<col align="left" valign="top">
583
<td><p><span class="term"><em class="parameter"><code>op</code></em> :</span></p></td>
557
<td><p><span class="term"><em class="parameter"><code>op</code></em> :</span></p></td>
584
558
<td> a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a>.
588
<td><p><span class="term"><em class="parameter"><code>save</code></em> :</span></p></td>
589
<td> a set of <a class="link" href="GMountOperation.html#GPasswordSave"><span class="type">GPasswordSave</span></a> flags.
562
<td><p><span class="term"><em class="parameter"><code>save</code></em> :</span></p></td>
563
<td> a set of <a class="link" href="GMountOperation.html#GPasswordSave" title="enum GPasswordSave"><span class="type">GPasswordSave</span></a> flags.
596
570
<div class="refsect2" lang="en">
597
<a name="id2759551"></a><h3>
598
<a name="g-mount-operation-get-choice"></a>g_mount_operation_get_choice ()</h3>
599
<a class="indexterm" name="id2759564"></a><pre class="programlisting">int g_mount_operation_get_choice (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op);</pre>
571
<a name="g-mount-operation-get-choice"></a><h3>g_mount_operation_get_choice ()</h3>
572
<pre class="programlisting">int g_mount_operation_get_choice (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op);</pre>
601
574
Gets a choice from the mount operation.</p>
605
577
<div class="variablelist"><table border="0">
606
578
<col align="left" valign="top">
609
<td><p><span class="term"><em class="parameter"><code>op</code></em> :</span></p></td>
581
<td><p><span class="term"><em class="parameter"><code>op</code></em> :</span></p></td>
610
582
<td> a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a>.
614
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
586
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
615
587
<td> an integer containing an index of the user's choice from
616
588
the choice's list, or <code class="literal">0</code>.
650
620
<div class="refsect2" lang="en">
651
<a name="id2759737"></a><h3>
652
<a name="g-mount-operation-reply"></a>g_mount_operation_reply ()</h3>
653
<a class="indexterm" name="id2759748"></a><pre class="programlisting">void g_mount_operation_reply (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op,
654
<a class="link" href="GMountOperation.html#GMountOperationResult">GMountOperationResult</a> result);</pre>
656
Emits the <a class="link" href="GMountOperation.html#GMountOperation-reply"><span class="type">"reply"</span></a> signal.</p>
621
<a name="g-mount-operation-reply"></a><h3>g_mount_operation_reply ()</h3>
622
<pre class="programlisting">void g_mount_operation_reply (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op,
623
<a class="link" href="GMountOperation.html#GMountOperationResult" title="enum GMountOperationResult">GMountOperationResult</a> result);</pre>
625
Emits the <a class="link" href="GMountOperation.html#GMountOperation-reply" title='The "reply" signal'><span class="type">"reply"</span></a> signal.</p>
660
628
<div class="variablelist"><table border="0">
661
629
<col align="left" valign="top">
664
<td><p><span class="term"><em class="parameter"><code>op</code></em> :</span></p></td>
632
<td><p><span class="term"><em class="parameter"><code>op</code></em> :</span></p></td>
665
633
<td> a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a>
669
<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
670
<td> a <a class="link" href="GMountOperation.html#GMountOperationResult"><span class="type">GMountOperationResult</span></a>
637
<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
638
<td> a <a class="link" href="GMountOperation.html#GMountOperationResult" title="enum GMountOperationResult"><span class="type">GMountOperationResult</span></a>
677
645
<div class="refsect1" lang="en">
678
<a name="id2759840"></a><h2>Property Details</h2>
646
<a name="GMountOperation.property-details"></a><h2>Property Details</h2>
679
647
<div class="refsect2" lang="en">
680
<a name="id2759851"></a><h3>
681
<a name="GMountOperation--anonymous"></a>The <code class="literal">"anonymous"</code> property</h3>
682
<a class="indexterm" name="id2759865"></a><pre class="programlisting"> "anonymous" <a
648
<a name="GMountOperation--anonymous"></a><h3>The <code class="literal">"anonymous"</code> property</h3>
649
<pre class="programlisting"> "anonymous" <a
683
650
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
684
651
>gboolean</a> : Read / Write</pre>
686
653
Whether to use an anonymous user when authenticating.</p>
690
656
<p>Default value: FALSE</p>
693
659
<div class="refsect2" lang="en">
694
<a name="id2759895"></a><h3>
695
<a name="GMountOperation--choice"></a>The <code class="literal">"choice"</code> property</h3>
696
<a class="indexterm" name="id2759909"></a><pre class="programlisting"> "choice" <a
660
<a name="GMountOperation--choice"></a><h3>The <code class="literal">"choice"</code> property</h3>
661
<pre class="programlisting"> "choice" <a
697
662
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
698
663
>gint</a> : Read / Write</pre>
700
The index of the user's choice when a question is asked during the
701
mount operation. See the <a class="link" href="GMountOperation.html#GMountOperation-ask-question"><span class="type">"ask-question"</span></a> signal.</p>
665
The index of the user's choice when a question is asked during the
666
mount operation. See the <a class="link" href="GMountOperation.html#GMountOperation-ask-question" title='The "ask-question" signal'><span class="type">"ask-question"</span></a> signal.</p>
705
669
<p>Allowed values: >= 0</p>
706
670
<p>Default value: 0</p>
709
673
<div class="refsect2" lang="en">
710
<a name="id2759951"></a><h3>
711
<a name="GMountOperation--domain"></a>The <code class="literal">"domain"</code> property</h3>
712
<a class="indexterm" name="id2759965"></a><pre class="programlisting"> "domain" <a
713
href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
714
>gchararray</a> : Read / Write</pre>
674
<a name="GMountOperation--domain"></a><h3>The <code class="literal">"domain"</code> property</h3>
675
<pre class="programlisting"> "domain" <a
676
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
677
>gchar</a>* : Read / Write</pre>
716
679
The domain to use for the mount operation.</p>
720
682
<p>Default value: NULL</p>
723
685
<div class="refsect2" lang="en">
724
<a name="id2759994"></a><h3>
725
<a name="GMountOperation--password"></a>The <code class="literal">"password"</code> property</h3>
726
<a class="indexterm" name="id2760008"></a><pre class="programlisting"> "password" <a
727
href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
728
>gchararray</a> : Read / Write</pre>
686
<a name="GMountOperation--password"></a><h3>The <code class="literal">"password"</code> property</h3>
687
<pre class="programlisting"> "password" <a
688
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
689
>gchar</a>* : Read / Write</pre>
730
691
The password that is used for authentication when carrying out
731
692
the mount operation.</p>
735
695
<p>Default value: NULL</p>
738
698
<div class="refsect2" lang="en">
739
<a name="id2760039"></a><h3>
740
<a name="GMountOperation--password-save"></a>The <code class="literal">"password-save"</code> property</h3>
741
<a class="indexterm" name="id2760055"></a><pre class="programlisting"> "password-save" <a class="link" href="GMountOperation.html#GPasswordSave">GPasswordSave</a> : Read / Write</pre>
699
<a name="GMountOperation--password-save"></a><h3>The <code class="literal">"password-save"</code> property</h3>
700
<pre class="programlisting"> "password-save" <a class="link" href="GMountOperation.html#GPasswordSave" title="enum GPasswordSave">GPasswordSave</a> : Read / Write</pre>
743
702
Determines if and how the password information should be saved.</p>
747
705
<p>Default value: G_PASSWORD_SAVE_NEVER</p>
750
708
<div class="refsect2" lang="en">
751
<a name="id2760085"></a><h3>
752
<a name="GMountOperation--username"></a>The <code class="literal">"username"</code> property</h3>
753
<a class="indexterm" name="id2802576"></a><pre class="programlisting"> "username" <a
754
href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
755
>gchararray</a> : Read / Write</pre>
709
<a name="GMountOperation--username"></a><h3>The <code class="literal">"username"</code> property</h3>
710
<pre class="programlisting"> "username" <a
711
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
712
>gchar</a>* : Read / Write</pre>
757
714
The user name that is used for authentication when carrying out
758
715
the mount operation.</p>
762
718
<p>Default value: NULL</p>
765
721
<div class="refsect1" lang="en">
766
<a name="id2802608"></a><h2>Signal Details</h2>
722
<a name="GMountOperation.signal-details"></a><h2>Signal Details</h2>
767
723
<div class="refsect2" lang="en">
768
<a name="id2802619"></a><h3>
769
<a name="GMountOperation-ask-password"></a>The <code class="literal">"ask-password"</code> signal</h3>
770
<a class="indexterm" name="id2802635"></a><pre class="programlisting">void user_function (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op,
724
<a name="GMountOperation-ask-password"></a><h3>The <code class="literal">"ask-password"</code> signal</h3>
725
<pre class="programlisting">void user_function (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op,
772
727
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
773
728
>gchar</a> *message,
778
733
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
779
734
>gchar</a> *default_domain,
780
<a class="link" href="GMountOperation.html#GAskPasswordFlags">GAskPasswordFlags</a> flags,
735
<a class="link" href="GMountOperation.html#GAskPasswordFlags" title="enum GAskPasswordFlags">GAskPasswordFlags</a> flags,
782
737
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
783
738
>gpointer</a> user_data) : Run Last</pre>
785
740
Emitted when a mount operation asks the user for a password.</p>
789
743
<div class="variablelist"><table border="0">
790
744
<col align="left" valign="top">
793
<td><p><span class="term"><em class="parameter"><code>op</code></em> :</span></p></td>
747
<td><p><span class="term"><em class="parameter"><code>op</code></em> :</span></p></td>
794
748
<td> a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> requesting a password.
798
<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
752
<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
799
753
<td> string containing a message to display to the user.
803
<td><p><span class="term"><em class="parameter"><code>default_user</code></em> :</span></p></td>
757
<td><p><span class="term"><em class="parameter"><code>default_user</code></em> :</span></p></td>
804
758
<td> string containing the default user name.
808
<td><p><span class="term"><em class="parameter"><code>default_domain</code></em> :</span></p></td>
762
<td><p><span class="term"><em class="parameter"><code>default_domain</code></em> :</span></p></td>
809
763
<td> string containing the default domain.
813
<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
814
<td> a set of <a class="link" href="GMountOperation.html#GAskPasswordFlags"><span class="type">GAskPasswordFlags</span></a>.
767
<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
768
<td> a set of <a class="link" href="GMountOperation.html#GAskPasswordFlags" title="enum GAskPasswordFlags"><span class="type">GAskPasswordFlags</span></a>.
818
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
772
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
819
773
<td>user data set when the signal handler was connected.</td>
836
789
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
837
790
>gpointer</a> user_data) : Run Last</pre>
839
Emitted when asking the user a question and gives a list of
792
Emitted when asking the user a question and gives a list of
840
793
choices for the user to choose from.</p>
844
796
<div class="variablelist"><table border="0">
845
797
<col align="left" valign="top">
848
<td><p><span class="term"><em class="parameter"><code>op</code></em> :</span></p></td>
800
<td><p><span class="term"><em class="parameter"><code>op</code></em> :</span></p></td>
849
801
<td> a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> asking a question.
853
<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
805
<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
854
806
<td> string containing a message to display to the user.
858
<td><p><span class="term"><em class="parameter"><code>choices</code></em> :</span></p></td>
810
<td><p><span class="term"><em class="parameter"><code>choices</code></em> :</span></p></td>
859
811
<td> an array of strings for each possible choice.
863
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
815
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
864
816
<td>user data set when the signal handler was connected.</td>
870
822
<div class="refsect2" lang="en">
871
<a name="id2802949"></a><h3>
872
<a name="GMountOperation-reply"></a>The <code class="literal">"reply"</code> signal</h3>
873
<a class="indexterm" name="id2802963"></a><pre class="programlisting">void user_function (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op,
874
<a class="link" href="GMountOperation.html#GMountOperationResult">GMountOperationResult</a> abort,
823
<a name="GMountOperation-reply"></a><h3>The <code class="literal">"reply"</code> signal</h3>
824
<pre class="programlisting">void user_function (<a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a> *op,
825
<a class="link" href="GMountOperation.html#GMountOperationResult" title="enum GMountOperationResult">GMountOperationResult</a> result,
876
827
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
877
828
>gpointer</a> user_data) : Run Last</pre>
879
830
Emitted when the user has replied to the mount operation.</p>
883
833
<div class="variablelist"><table border="0">
884
834
<col align="left" valign="top">
887
<td><p><span class="term"><em class="parameter"><code>op</code></em> :</span></p></td>
837
<td><p><span class="term"><em class="parameter"><code>op</code></em> :</span></p></td>
888
838
<td> a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a>.
892
<td><p><span class="term"><em class="parameter"><code>abort</code></em> :</span></p></td>
893
<td> a boolean indicating <a
894
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
895
><code class="literal">TRUE</code></a> if the operation was aborted.
842
<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
843
<td> a <a class="link" href="GMountOperation.html#GMountOperationResult" title="enum GMountOperationResult"><span class="type">GMountOperationResult</span></a> indicating how the request was handled
899
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
847
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
900
848
<td>user data set when the signal handler was connected.</td>
906
<div class="refsect1" lang="en">
907
<a name="id2803075"></a><div class="refsect2" lang="en"><a name="id2803076"></a></div>
909
<div class="refsect2" lang="en"><a name="id2803077"></a></div>
857
Generated by GTK-Doc V1.11</div>