Bug 577546 - More annotations for GLib, GObject, Gio
[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_app_info_get_all:
8  *
9  * Returns: (element-type GAppInfo) (transfer full):
10  */
11
12 /**
13  * g_app_info_get_all_for_type:
14  *
15  * Returns: (element-type GAppInfo) (transfer full):
16  */
17
18 /**
19  * g_app_info_get_icon:
20  *
21  * Returns: (transfer none):
22  */
23
24 /**
25  * g_file_info_get_attribute_object:
26  *
27  * Returns: (transfer none):
28  */
29
30 /**
31  * g_file_info_get_attribute_data:
32  *
33  * @value_pp: (out)
34  * Returns: (transfer none):
35  */
36
37 /**
38  * g_file_info_get_icon:
39  *
40  * Returns: (transfer none):
41  */
42
43 /**
44  * g_app_info_launch:
45  * @appinfo:
46  * @files: (element-type GFile):
47  * @launch_context: (allow-none):
48  * @error:
49  */
50
51 /**
52  * g_app_info_launch_uris:
53  * @appinfo:
54  * @uris: (element-type char*):
55  * @launch_context: (allow-none):
56  * @error:
57  */
58
59 /**
60  * g_buffered_input_stream_fill:
61  * @cancellable: (allow-none):
62  */
63
64 /**
65  * g_buffered_input_stream_fill_async:
66  * @cancellable: (allow-none):
67  */
68
69 /**
70  * g_buffered_input_stream_read_byte:
71  * @cancellable: (allow-none):
72  */
73
74 /**
75  * g_data_input_stream_read_byte:
76  * @cancellable: (allow-none):
77  */
78
79 /**
80  * g_data_input_stream_read_int16:
81  * @cancellable: (allow-none):
82  */
83
84 /**
85  * g_data_input_stream_read_int32:
86  * @cancellable: (allow-none):
87  */
88
89 /**
90  * g_data_input_stream_read_int64:
91  * @cancellable: (allow-none):
92  */
93
94 /**
95  * g_data_input_stream_read_line:
96  * @cancellable: (allow-none):
97  */
98
99 /**
100  * g_data_input_stream_read_uint16:
101  * @cancellable: (allow-none):
102  */
103
104 /**
105  * g_data_input_stream_read_uint32:
106  * @cancellable: (allow-none):
107  */
108
109 /**
110  * g_data_input_stream_read_uint64:
111  * @cancellable: (allow-none):
112  */
113
114 /**
115  * g_data_input_stream_read_until:
116  * @cancellable: (allow-none):
117  */
118
119 /**
120  * g_data_output_stream_put_byte:
121  * @cancellable: (allow-none):
122  */
123
124 /**
125  * g_data_output_stream_put_int16:
126  * @cancellable: (allow-none):
127  */
128
129 /**
130  * g_data_output_stream_put_int32:
131  * @cancellable: (allow-none):
132  */
133
134 /**
135  * g_data_output_stream_put_int64:
136  * @cancellable: (allow-none):
137  */
138
139 /**
140  * g_data_output_stream_put_string:
141  * @cancellable: (allow-none):
142  */
143
144 /**
145  * g_data_output_stream_put_uint16:
146  * @cancellable: (allow-none):
147  */
148
149 /**
150  * g_data_output_stream_put_uint32:
151  * @cancellable: (allow-none):
152  */
153
154 /**
155  * g_data_output_stream_put_uint64:
156  * @cancellable: (allow-none):
157  */
158
159 /**
160  * g_drive_eject:
161  * @cancellable: (allow-none):
162  */
163
164 /**
165  * g_drive_poll_for_media:
166  * @cancellable: (allow-none):
167  */
168
169 /**
170  * g_file_append_to:
171  * @cancellable: (allow-none):
172  */
173
174 /**
175  * g_file_append_to_async:
176  * @cancellable: (allow-none):
177  */
178
179 /**
180  * g_file_copy:
181  * @cancellable: (allow-none):
182  */
183
184 /**
185  * g_file_copy_attributes:
186  * @cancellable: (allow-none):
187  */
188
189 /**
190  * g_file_create:
191  * @cancellable: (allow-none):
192  */
193
194 /**
195  * g_file_create_async:
196  * @cancellable: (allow-none):
197  */
198
199 /**
200  * g_file_delete:
201  * @cancellable: (allow-none):
202  */
203
204 /**
205  * g_file_eject_mountable:
206  * @cancellable: (allow-none):
207  */
208
209 /**
210  * g_file_enumerate_children:
211  * @cancellable: (allow-none):
212  */
213
214 /**
215  * g_file_enumerate_children_async:
216  * @cancellable: (allow-none):
217  */
218
219 /**
220  * g_file_enumerator_close:
221  * @cancellable: (allow-none):
222  */
223
224 /**
225  * g_file_enumerator_close_async:
226  * @cancellable: (allow-none):
227  */
228
229 /**
230  * g_file_enumerator_next_file:
231  * @cancellable: (allow-none):
232  */
233
234 /**
235  * g_file_enumerator_next_files_async:
236  * @cancellable: (allow-none):
237  */
238
239 /**
240  * g_file_find_enclosing_mount:
241  * @cancellable: (allow-none):
242  */
243
244 /**
245  * g_file_find_enclosing_mount_async:
246  * @cancellable: (allow-none):
247  */
248
249 /**
250  * g_file_input_stream_query_info:
251  * @cancellable: (allow-none):
252  */
253
254 /**
255  * g_file_input_stream_query_info_async:
256  * @cancellable: (allow-none):
257  */
258
259 /**
260  * g_file_load_contents:
261  * @cancellable: (allow-none):
262  * @contents: (out) (transfer full):
263  * @length: (allow-none) (out):
264  * @etag_out: (allow-none) (out):
265  */
266
267 /**
268  * g_file_load_contents_async:
269  * @cancellable: (allow-none):
270  */
271
272 /**
273  * g_file_load_contents_finish:
274  * @contents: (out) (transfer full):
275  * @length: (allow-none) (out):
276  * @etag_out: (allow-none) (out):
277  */
278
279 /**
280  * g_file_load_partial_contents_async:
281  * @cancellable: (allow-none):
282  */
283
284 /**
285  * g_file_load_partial_contents_finish:
286  * @contents: (out) (transfer full):
287  * @length: (allow-none) (out):
288  * @etag_out: (allow-none) (out):
289  */
290
291 /**
292  * g_file_make_directory:
293  * @cancellable: (allow-none):
294  */
295
296 /**
297  * g_file_make_symbolic_link:
298  * @cancellable: (allow-none):
299  */
300
301 /**
302  * g_file_monitor_directory:
303  * @cancellable: (allow-none):
304  */
305
306 /**
307  * g_file_monitor_file:
308  * @cancellable: (allow-none):
309  */
310
311 /**
312  * g_file_mount_enclosing_volume:
313  * @cancellable: (allow-none):
314  */
315
316 /**
317  * g_file_mount_mountable:
318  * @cancellable: (allow-none):
319  */
320
321 /**
322  * g_file_move:
323  * @cancellable: (allow-none):
324  */
325
326 /**
327  * g_file_output_stream_query_info:
328  * @cancellable: (allow-none):
329  */
330
331 /**
332  * g_file_output_stream_query_info_async:
333  * @cancellable: (allow-none):
334  */
335
336 /**
337  * g_file_query_default_handler:
338  * @cancellable: (allow-none):
339  */
340
341 /**
342  * g_file_query_exists:
343  * @cancellable: (allow-none):
344  */
345
346 /**
347  * g_file_query_filesystem_info:
348  * @cancellable: (allow-none):
349  */
350
351 /**
352  * g_file_query_info:
353  * @cancellable: (allow-none):
354  */
355
356 /**
357  * g_file_query_info_async:
358  * @cancellable: (allow-none):
359  */
360
361 /**
362  * g_file_query_settable_attributes:
363  * @cancellable: (allow-none):
364  */
365
366 /**
367  * g_file_query_writable_namespaces:
368  * @cancellable: (allow-none):
369  */
370
371 /**
372  * g_file_read:
373  * @cancellable: (allow-none):
374  */
375
376 /**
377  * g_file_read_async:
378  * @cancellable: (allow-none):
379  */
380
381 /**
382  * g_file_replace:
383  * @cancellable: (allow-none):
384  */
385
386 /**
387  * g_file_replace_async:
388  * @cancellable: (allow-none):
389  */
390
391 /**
392  * g_file_replace_contents:
393  * @cancellable: (allow-none):
394  */
395
396 /**
397  * g_file_replace_contents_async:
398  * @cancellable: (allow-none):
399  */
400
401 /**
402  * g_file_set_attribute:
403  * @cancellable: (allow-none):
404  */
405
406 /**
407  * g_file_set_attribute_byte_string:
408  * @cancellable: (allow-none):
409  */
410
411 /**
412  * g_file_set_attribute_int32:
413  * @cancellable: (allow-none):
414  */
415
416 /**
417  * g_file_set_attribute_int64:
418  * @cancellable: (allow-none):
419  */
420
421 /**
422  * g_file_set_attribute_string:
423  * @cancellable: (allow-none):
424  */
425
426 /**
427  * g_file_set_attribute_uint32:
428  * @cancellable: (allow-none):
429  */
430
431 /**
432  * g_file_set_attribute_uint64:
433  * @cancellable: (allow-none):
434  */
435
436 /**
437  * g_file_set_attributes_async:
438  * @cancellable: (allow-none):
439  */
440
441 /**
442  * g_file_set_attributes_finish:
443  * @info: (out):
444  */
445
446 /**
447  * g_file_set_attributes_from_info:
448  * @cancellable: (allow-none):
449  */
450
451 /**
452  * g_file_set_display_name:
453  * @cancellable: (allow-none):
454  */
455
456 /**
457  * g_file_set_display_name_async:
458  * @cancellable: (allow-none):
459  */
460
461 /**
462  * g_file_trash:
463  * @cancellable: (allow-none):
464  */
465
466 /**
467  * g_file_unmount_mountable:
468  * @cancellable: (allow-none):
469  */
470
471 /**
472  * g_filename_completer_get_completions:
473  *
474  * Return value: (array zero-terminated=1) (transfer full):
475  */
476
477 /**
478  * g_input_stream_close:
479  * @cancellable: (allow-none):
480  */
481
482 /**
483  * g_input_stream_close_async:
484  * @cancellable: (allow-none):
485  */
486
487 /**
488  * g_input_stream_read:
489  * @cancellable: (allow-none):
490  */
491
492 /**
493  * g_input_stream_read_all:
494  * @cancellable: (allow-none):
495  */
496
497 /**
498  * g_input_stream_read_async:
499  * @cancellable: (allow-none):
500  */
501
502 /**
503  * g_input_stream_skip:
504  * @cancellable: (allow-none):
505  */
506
507 /**
508  * g_input_stream_skip_async:
509  * @cancellable: (allow-none):
510  */
511
512 /**
513  * g_io_scheduler_push_job:
514  * @cancellable: (allow-none):
515  */
516
517 /**
518  * g_loadable_icon_load:
519  * @cancellable: (allow-none):
520  */
521
522 /**
523  * g_loadable_icon_load_async:
524  * @cancellable: (allow-none):
525  */
526
527 /**
528  * g_mount_eject:
529  * @cancellable: (allow-none):
530  */
531
532 /**
533  * g_mount_remount:
534  * @cancellable: (allow-none):
535  */
536
537 /**
538  * g_mount_unmount:
539  * @cancellable: (allow-none):
540  */
541
542 /**
543  * g_output_stream_close:
544  * @cancellable: (allow-none):
545  */
546
547 /**
548  * g_output_stream_close_async:
549  * @cancellable: (allow-none):
550  */
551
552 /**
553  * g_output_stream_flush:
554  * @cancellable: (allow-none):
555  */
556
557 /**
558  * g_output_stream_flush_async:
559  * @cancellable: (allow-none):
560  */
561
562 /**
563  * g_output_stream_splice:
564  * @cancellable: (allow-none):
565  */
566
567 /**
568  * g_output_stream_splice_async:
569  * @cancellable: (allow-none):
570  */
571
572 /**
573  * g_output_stream_write:
574  * @cancellable: (allow-none):
575  */
576
577 /**
578  * g_output_stream_write_all:
579  * @cancellable: (allow-none):
580  */
581
582 /**
583  * g_output_stream_write_async:
584  * @cancellable: (allow-none):
585  */
586
587 /**
588  * g_seekable_seek:
589  * @cancellable: (allow-none):
590  */
591
592 /**
593  * g_seekable_truncate:
594  * @cancellable: (allow-none):
595  */
596
597 /**
598  * g_simple_async_result_run_in_thread:
599  * @cancellable: (allow-none):
600  */
601
602 /**
603  * g_volume_eject:
604  * @cancellable: (allow-none):
605  */
606
607 /**
608  * g_volume_mount:
609  * @mount_operation: (allow-none):
610  * @cancellable: (allow-none):
611  */
612
613 /**
614  * g_file_info_list_attributes:
615  *
616  * Return value: (array zero-terminated=1) (transfer full):
617  */