gio: annotate g_mount_get_volume
[platform/upstream/gobject-introspection.git] / gir / gio-2.0.c
1 /**
2  * g_app_info_create_from_commandline:
3  * @application_name: (allow-none):
4  */
5
6 /**
7  * g_volume_monitor_get:
8  *
9  * Return value: (transfer full):
10  */
11
12 /**
13  * g_volume_monitor_get_connected_drives:
14  *
15  * Returns: (element-type GDrive) (transfer full):
16  */
17
18 /**
19  * g_volume_monitor_get_volumes:
20  *
21  * Returns: (element-type GVolume) (transfer full):
22  */
23
24 /**
25  * g_volume_monitor_get_mounts:
26  *
27  * Returns: (element-type GMount) (transfer full):
28  */
29
30 /**
31  * g_drive_get_volumes:
32  *
33  * Returns: (element-type GVolume) (transfer full):
34  */
35
36 /**
37  * g_mount_get_volume:
38  *
39  * Returns: (transfer full):
40  */
41
42 /**
43  * g_app_info_get_all:
44  *
45  * Returns: (element-type GAppInfo) (transfer full):
46  */
47
48 /**
49  * g_app_info_get_all_for_type:
50  *
51  * Returns: (element-type GAppInfo) (transfer full):
52  */
53
54 /**
55  * g_app_info_get_icon:
56  *
57  * Returns: (transfer none):
58  */
59
60 /**
61  * g_file_info_get_attribute_object:
62  *
63  * Returns: (transfer none):
64  */
65
66 /**
67  * g_file_info_get_attribute_data:
68  *
69  * @value_pp: (out)
70  * Returns: (transfer none):
71  */
72
73 /**
74  * g_file_info_get_icon:
75  *
76  * Returns: (transfer none):
77  */
78
79 /**
80  * g_file_new_for_path:
81  **
82  * @path:
83  * Returns: (transfer full):
84  */
85
86 /**
87  * g_file_new_for_uri:
88  **
89  * @uri:
90  * Returns: (transfer full):
91  */
92
93 /**
94  * g_file_new_for_commandline_arg:
95  **
96  * @arg:
97  * Returns: (transfer full):
98  */
99
100 /**
101  * g_file_parse_name:
102  **
103  * @parse_name:
104  * Returns: (transfer full):
105  */
106
107 /**
108  * g_file_dup:
109  *
110  * @file:
111  * Returns: (transfer full):
112  */
113
114 /**
115  * g_file_enumerate_children:
116  *
117  * @file:
118  * Returns: (transfer full):
119  */
120
121 /**
122  * g_file_enumerate_children_finish:
123  *
124  * @file:
125  * @res:
126  * @error:
127  * Returns: (transfer full):
128  */
129
130 /**
131  * g_file_get_child:
132  *
133  * @file:
134  * @name:
135  * Returns: (transfer full):
136  */
137
138 /**
139  * g_file_get_child_for_display_name:
140  *
141  * @file:
142  * @display_name:
143  * @error:
144  * Returns: (transfer full):
145  */
146
147 /**
148  * g_file_monitor_file:
149  *
150  * @file:
151  * Returns: (transfer full):
152  */
153
154 /**
155  * g_app_info_launch:
156  * @appinfo:
157  * @files: (element-type GFile):
158  * @launch_context: (allow-none):
159  * @error:
160  */
161
162 /**
163  * g_app_info_launch_uris:
164  * @appinfo:
165  * @uris: (element-type char*):
166  * @launch_context: (allow-none):
167  * @error:
168  */
169
170 /**
171  * g_file_enumerator_next_file:
172  * @enumerator:
173  * @cancellable:
174  * @error:
175  *
176  * Return value: (transfer full):
177  */
178
179 /**
180  * g_file_enumerator_next_files_finish:
181  *
182  * Return value: (transfer full) (element-type GFileInfo):
183  */
184
185 /**
186  * g_file_enumerator_get_container:
187  * @enumerator:
188  *
189  * Return value: (transfer full):
190  */
191
192 /**
193  * g_file_load_contents:
194  * @contents: (out) (transfer full):
195  * @length: (allow-none) (out):
196  * @etag_out: (allow-none) (out):
197  */
198
199
200 /**
201  * g_file_load_contents_finish:
202  * @contents: (out) (transfer full):
203  * @length: (allow-none) (out):
204  * @etag_out: (allow-none) (out):
205  */
206
207 /**
208  * g_file_load_partial_contents_finish:
209  * @contents: (out) (transfer full):
210  * @length: (allow-none) (out):
211  * @etag_out: (allow-none) (out):
212  */
213
214 /**
215  * g_file_replace:
216  * @etag: (allow-none):
217  */
218
219 /**
220  * g_file_replace_contents:
221  * @etag: (allow-none):
222  * @new_etag: (allow-none) (out):
223  */
224
225 /**
226  * g_file_replace_contents_async:
227  * @etag: (allow-none):
228  */
229
230 /**
231  * g_file_replace_contents_finish:
232  * @new_etag: (allow-none) (out):
233  */
234
235 /**
236  * g_file_set_attributes_finish:
237  * @info: (out):
238  */
239
240 /**
241  * g_filename_completer_get_completions:
242  *
243  * Return value: (array zero-terminated=1) (transfer full):
244  */
245
246 /**
247  * g_volume_mount:
248  * @mount_operation: (allow-none):
249  */
250
251 /**
252  * g_file_info_list_attributes:
253  *
254  * Return value: (array zero-terminated=1) (transfer full):
255  */
256
257 /**
258  * g_filter_input_stream_get_base_stream:
259  *
260  * Return value: (transfer none):
261  */
262
263 /**
264  * g_filter_output_stream_get_base_stream:
265  *
266  * Return value: (transfer none):
267  */
268
269 /**
270  * g_app_launch_context_get_display:
271  * @context: a #GAppLaunchContext
272  * @info: a #GAppInfo
273  * @files: (element-type GFile): a #GList of #GFile objects
274  */
275
276 /**
277  * g_app_launch_context_get_startup_notify_id:
278  * @context: a #GAppLaunchContext
279  * @info: a #GAppInfo
280  * @files: (element-type GFile): a #GList of of #GFile objects
281  */
282
283 /**
284  * g_dbus_proxy_new_sync:
285  * @info: (allow-none):
286  * @name: (allow-none):
287  * @cancellable: (allow-none):
288  * @error: (allow-none):
289  */
290
291 /**
292  * g_io_extension_point_get_extensions:
293  *
294  * Returns: (element-type GIOExtensionPoint) (transfer none):
295  */
296
297 /**
298  * g_resolver_lookup_by_name:
299  *
300  * Returns: (element-type GInetAddress) (transfer full):
301  */
302
303 /**
304  * g_resolver_lookup_by_name_finish:
305  *
306  * Returns: (element-type GInetAddress) (transfer full):
307  */
308
309 /**
310  * g_resolver_lookup_service:
311  *
312  * Returns: (element-type GSrvTarget) (transfer full):
313  */
314
315 /**
316  * g_resolver_lookup_service_finish:
317  *
318  * Returns: (element-type GSrvTarget) (transfer full):
319  */
320
321 /**
322  * g_resolver_free_addresses: (skip)
323  * @addresses: (element-type GInetAddress) (transfer full):
324  */
325
326 /**
327  * g_resolver_free_targets: (skip)
328  * @targets: (element-type GSrvTarget) (transfer full):
329  */
330
331 /**
332  * g_content_types_get_registered:
333  *
334  * Returns: (element-type utf8) (transfer full):
335  */
336
337 /**
338  * g_emblemed_icon_get_emblems:
339  *
340  * Returns: (element-type utf8) (transfer none):
341  */
342
343 /**
344  * g_io_modules_load_all_in_directory:
345  *
346  * Returns: (element-type GIOModule) (transfer full):
347  */
348
349 /**
350  * g_srv_target_list_sort: (skip)
351  * @targets: (element-type GSrvTarget) (transfer full):
352  *
353  * Returns: (element-type GSrvTarget) (transfer full):
354  */
355
356 /**
357  * g_unix_mount_points_get:
358  *
359  * Returns: (element-type utf8) (transfer full):
360  */
361
362 /**
363  * g_unix_mounts_get:
364  *
365  * Returns: (element-type utf8) (transfer full):
366  */
367
368 /**
369  * g_settings_get_strv:
370  * @settings:
371  * @key:
372  *
373  * Return value: (array zero-terminated-1) (transfer full):
374  */
375
376 /**
377  * g_settings_set_strv:
378  * @settings:
379  * @key:
380  * @value: (array zero-terminated-1):
381  *
382  */